Общие > Веб Сервера
mod_rewrite
Greg:
commander
спасибо. но выходит 404 :( приведу полностью текст .htaccess:
--- Цитировать ---ExpiresActive On
ExpiresDefault "modification plus 0 minutes"
ErrorDocument 404 /errors/404.html
RewriteEngine On
Options +FollowSymLinks
RewriteBase /
RewriteRule ^/(.*)/(.*)/([0-9]+)/$ /url=$1/ [L]
RewriteRule ^/(.*)/(.*)/([0-9]+)$ /url=$1/ [L]
--- Конец цитаты ---
commander:
RewriteEngine On
Options +FollowSymLinks
RewriteBase /
RewriteRule ^/(.*)/(.*)/([0-9]+)/$ /url=$3/ [L]
RewriteRule ^/(.*)/(.*)/([0-9]+)$ /url=$3/ [L]
Greg:
наешл таки ошибку - в начале не нужен слеш!
вот итог:
--- Цитировать ---RewriteEngine On
Options +FollowSymLinks
RewriteBase /
RewriteRule ^([a-z]+)/(.*)/([0-9]+)$ /?cat=$1&date=$2&ext_news=$3 [L]
RewriteRule ^([a-z]+)/(.*)/([0-9]+)/$ /?cat=$1&date=$2&ext_news=$3 [L]
RewriteRule ^([a-z]+)/(.*)/images/(.*)$ /images/$3
RewriteRule ^([a-z]+)/(.*)/images/(.*)/$ /images/$3
RewriteRule ^(.*)scripts/(.*)$ scripts/$2
RewriteRule ^(.*)css/(.*)$ css/$2
RewriteRule ^(.*)js/(.*)$ css/$2
--- Конец цитаты ---
вторая часть кода "исправляет" пути к какртинкам, скриптам и т.п. осталось одно: сделать алиас ссылки. т.е. чтобы domain.site.ru/link и site.ru/link ссылались на одну и ту же страницу. я так полагаю, что нужно как то хост переписывать?
commander:
Greg
если есть доступ к конфигу ... пропиши путь просто и делу конец...
Greg:
commander
к конфигу доступа нет, админ велит делать все в .htaccess
Навигация
Перейти к полной версии