Я впервые настраиваю собственный Linux-сервер. Я перехожу с виртуального хостинга в собственное облако. mod_rewrite и mod_proxy загружены.
Я точно знаю, что у меня в htaccess работает на моем старом хосте, но не на моем Linux-сервере.
Options +FollowSymLinks
Options -Indexes
RewriteEngine on
# This works
RewriteRule index.php / [L,R=301]
# This works
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php
# This doesn't work
RewriteRule ^help/([^/]+)/$ /help.php?page=$1
Что дает?
Спасибо за вашу помощь.
Пытаться:
Rewrite ^help/(.+)/$ /help.php?page=$1
При доступе попробуйте:
http://domain.com/help/testingpage/
Он должен работать.
P.S. domain.com/help/testingpage! = domain.com/help/testingpage/