.htaccess /rossiya/news/xxx.html = /xxx.html

K
На сайте с 18.11.2008
Offline
153
672

Подскажите как сделать что бы по адресу /xxx.html открывалась страница /rossiya/news/xxx.html

siv1987
На сайте с 02.04.2009
Offline
427
#1

RewriteRule ^([^/]+)\.html$ rossiya/news/$1.html [L]

все (!) запросы /xxxx.html будут открывать страницы с адреса /rossiya/news/xxxx.html

если не нужны все тогда придется перечислить какие требуются

K
На сайте с 18.11.2008
Offline
153
#2
siv1987:
RewriteRule ^[^/]+\.html$ rossiya/news/xxx.html [L]

все (!) запросы /xxxx.html будут открывать страницы с адреса /rossiya/news/xxxx.html

если не нужны все тогда придется перечислить какие требуются

Спасибо, но ххх это цифры (цифровой номер новости) они везде разные, а как я понял вы сделали что они все будут ссылаться на xxx.html, ххх это был пример

Может так будет понятнее - /цифры.html = /rossiya/news/цифры.html

M
На сайте с 17.04.2008
Offline
88
MBo
#3

#от 1 цифры

RewriteRule ^([0-9]+)\.html$ rossiya/news/$1.html [L]

#или с ограничением, в этом случае от 1 до 4 цифр

RewriteRule ^([0-9]{1,4})\.html$ rossiya/news/$1.html [L]

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий