LINUX.ORG.RU

mod_rewrite


0

1
Options +FollowSymLinks
Options -Indexes
DirectoryIndex index.php index.html
AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^-]+)/([^-]+)-page([0-9]+)\.html$ /ak/$1/$3 [L,QSA]
RewriteRule ^(.*)$ /as/index.php/$1 [L,QSA]
</IfModule>

Не могу понять причину 500-й ошибку, ставлю RewriteRule ^([^-]+)/([^-]+)-page([0-9]+)\.html$ /ak/$1/$3 [L,QSA] вылезает ошибка.

Убераю нормально работает, можно просто даже поставить RewriteRule ^еуые$ /ak/ [L,QSA] , все равно выводит 500. в чем проблема не могу выяснить, вроде синтаксис в норме.



Последнее исправление: beastie (всего исправлений: 1)

Или если использовать несколько RewriteRule нужно дополнительно что то включать?

Roman_S
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.