Я хотел бы знать, как правильно использовать функцию php mode_rewrite.
В настоящее время я работаю с xampp. Я активировал LoadModule rewrite_module modules/mod_rewrite.so
в файле httpd.conf.
Также я отредактировал следующие строки:
<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
</Directory>
В моем файле .htaccess у меня есть следующий код:
RewriteEngine On
RewriteRule ^([^/]*)\.html$ /?m=$1 [L]
Так что должно измениться ?m=start
на ?start.html
.
Когда я сейчас открываю localhost/page/start.html
, он показывает только «Это работает». Но почему он не показывает мне содержимое из localhost/page/?m=start
?
Еще один вопрос: как изменить правило перезаписи, чтобы я мог получить доступ с localhost/page/?m=start&set=update
через localhost/page/start/update.html
?
Спасибо за ответ!