Назад | Перейти на главную страницу

RewriteRule не работает, mod_rewrite установлен / загружен на Apache2 Debian Lenny

Я впервые настраиваю собственный 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/