Оглавление:

Как мне переписать движок Apache?
Как мне переписать движок Apache?

Видео: Как мне переписать движок Apache?

Видео: Как мне переписать движок Apache?
Видео: Планируемые изменения в SQL-движке Apache Ignite 2024, Ноябрь
Anonim

Откройте терминал и введите a2enmod переписать , Это позволит вам mod_rewrite модуль для Apache . Затем перейдите в / etc / apache2 / sites-available и отредактируйте файл по умолчанию. (Для этого у вас должны быть разрешения на запись в этот файл и папку, доступную для сайтов.) Пройдите тест на чистый URL-адрес еще раз, и на этот раз он будет пройден.

Тогда как мне переписать модуль Apache?

Откройте терминал и введите a2enmod переписать , Это позволит вам модуль mod_rewrite для Apache . Затем перейдите в / etc / apache2 / sites-available и отредактируйте файл по умолчанию. (Для этого у вас должны быть разрешения на запись в этот файл и папку, доступную для сайтов.) Пройдите тест на чистый URL-адрес еще раз, и на этот раз он будет пройден.

Кроме того, что такое правило перезаписи $ 1? В $1 это в основном записанное содержимое всего от начала и до конца строки. Другими словами, $1 знак равно В вашей переписать , ^ означает начало строки, (. Итак, в основном, он говорит, что нужно взять все от начала до конца строки и присвоить это значение $1.

Таким образом, как мне проверить, включен ли модуль перезаписи?

17 ответов

  1. Чтобы проверить, включен ли модуль mod_rewrite, создайте новый файл php в корневой папке вашего WAMP-сервера.
  2. Получите доступ к созданному файлу из вашего браузера.
  3. Ctrl F, чтобы открыть поиск.
  4. Если нет, откройте
  5. Удалите знак фунта ('#') в начале и сохраните этот файл.
  6. Перезагрузите сервер Apache.

Что делает a2enmod rewrite?

a2enmod - это сценарий, который включает указанный модуль в конфигурации apache2. Это делает это путем создания символических ссылок в / etc / apache2 / mods-enabled. Точно так же a2dismod отключает модуль, удаляя эти символические ссылки.

Рекомендуемые: