Мазмұны:

Apache қозғалтқышын қалай қайта жазуға болады?
Apache қозғалтқышын қалай қайта жазуға болады?

Бейне: Apache қозғалтқышын қалай қайта жазуға болады?

Бейне: Apache қозғалтқышын қалай қайта жазуға болады?
Бейне: Урок №7. Шестерни. Beyond Robotics 2024, Мамыр
Anonim

Терминалды ашып, a2enmod теріңіз қайта жазу , Ол сізге мүмкіндік береді mod_rewrite арналған модуль Апачи . Содан кейін /etc/apache2/sites-available бетіне өтіп, әдепкі файлды өңдеңіз. (Ол үшін сізде осы файлға және сайттар қолжетімді қалтаға жазылатын рұқсаттарыңыз болуы керек.) Таза URL сынағынан қайта өтіңіз, бұл жолы ол өтеді.

Содан кейін Apache модулін қалай қайта жазуға болады?

Терминалды ашып, a2enmod теріңіз қайта жазу , Ол сізге мүмкіндік береді mod_rewrite модулі үшін Апачи . Содан кейін /etc/ бөліміне өтіңіз. apache2 /sites-қол жетімді және әдепкі файлды өңдеңіз. (Ол үшін сізде осы файлға және сайттар қолжетімді қалтаға жазылатын рұқсаттарыңыз болуы керек.) Таза URL сынағынан қайта өтіңіз, бұл жолы ол өтеді.

Жоғарыда көрсетілгеннен басқа, $1 қайта жазу ережесі дегеніміз не? The $1 негізінен жолдың басынан және соңынан барлығының түсірілген мазмұны. Басқа сөздермен айтқанда, $1 = (. *). Сіздің қайта жазу , ^ жолдың басын білдіреді, (. Осылайша, негізінен, ол жолдың басынан аяғына дейін барлығын басып алып, сол мәнді келесіге тағайындайды $1.

Осылайша, қайта жазу модулінің қосылғанын қалай тексеруге болады?

17 Жауаптар

  1. mod_rewrite модулінің қосылғанын тексеру үшін WAMP серверінің түбірлік қалтасында жаңа PHP файлын жасаңыз.
  2. Жасалған файлыңызға шолғыштан қол жеткізіңіз.
  3. Іздеуді ашу үшін Ctrl F.
  4. Олай болмаса, httpd ашыңыз.
  5. Басында фунт ('#') белгісін алып тастаңыз және осы файлды сақтаңыз.
  6. Apache серверіңізді қайта іске қосыңыз.

a2enmod қайта жазу не істейді?

a2enmod бұл apache2 конфигурациясында көрсетілген модульді қосатын сценарий. Ол жасайды бұл /etc/apache2/mods-enabled ішінде символдық сілтемелер жасау арқылы. Сол сияқты, a2dismod сол символдық сілтемелерді жою арқылы модульді өшіреді.

Ұсынылған: