Съдържание:

Как да пренапиша двигател на Apache?
Как да пренапиша двигател на Apache?

Видео: Как да пренапиша двигател на Apache?

Видео: Как да пренапиша двигател на Apache?
Видео: СТРЕЛА С МАЛЫМИ 🤯 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 деактивира модул, като премахва тези символни връзки.

Препоръчано: