Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Нужна помощь по .htaccess
Новая тема
Ответить
цитата
07/06/12 в 11:02
Unmerciful
сменил скрипт на блоге
в новой версии поменяли модреврайты
получились такие урлы, парами - старый/новый
http://domain.com/archive/2012-05-21/Xxxxxxxxx_yyyyyyyy_zzzzzz_ssss
http://domain.com/archive/2012-05-21/xxxxxxxxx-yyyyyyyy-zzzzzz-ssssss-ffff-gggg-hhhhh
http://domain.com/archive/2012-04-02/Xxxxxxxxx_Yyyyyyyy_Zzzzzz
http://domain.com/archive/2012-04-02/xxxxxxxxx-yyyyyyyy-zzzzzz
те в старом урле могли быть заглавные буквы и между словами нижнее подчеркивание, так-же обрезка по длинне урла
в новом все сделали с маленькой буквы, через тире и без обрезки
писатели скрипта предлагают такой код для 301 со старых линков на новые:
RewriteRule ^(archive/[^_]*)_([^_]*)_([^_]*)_([^_]*)_([^_]*)_([^_]*)$ /$1-$2-$3-$4-$5-$6 [R=301,L]
RewriteRule ^(archive/[^_]*)_([^_]*)_([^_]*)_([^_]*)_([^_]*)$ /$1-$2-$3-$4-$5 [R=301,L]
RewriteRule ^(archive/[^_]*)_([^_]*)_([^_]*)_([^_]*)$ /$1-$2-$3-$4 [R=301,L]
RewriteRule ^(archive/[^_]*)_([^_]*)_([^_]*)$ /$1-$2-$3 [R=301,L]
RewriteRule ^(archive/[^_]*)_([^_]*)$ /$1-$2 [R=301,L]
естественно он не отрабатывает и просто отдается 404, а оч нужно это завести
сам я не писатель совсем....
Новая тема
Ответить
Эта страница в полной версии