Trustmaster |
|
---|---|
при таком варианте страницы с алиасом открываются нормально, страницы с ID - ошибка 950.Если посмотреть на правила .htaccess, то сразу понятно почему - правила одинаковые и он перебрасывает страницы с id на таковые с алиасом, например page.php?al=123 вместо page.php?id=123. Тут встроенный редактор не справился, потому что он не знает об ограничениях типов данных в атрибутах, так что придётся подправить вручную: # Rewrite engine options Options FollowSymLinks -Indexes RewriteEngine On # Server-relative path to seditio: RewriteBase "/" RewriteRule ^(datas|images|js|skins)/(.*)$ $1/$2 [QSA,NC,NE,L] RewriteRule ^page/([0-9]+)(.*)$ page.php?id=$1$2 [QSA,NC,NE,L] RewriteRule ^page/([^/&?#]+)(.*)$ page.php?al=$1$2 [QSA,NC,NE,L]Строчка с id должна проверяться раньше, иначе жадные алиасы её съедят. May the Source be with you!
|