Перенаправление в .htaccess

123
J
На сайте с 20.02.2014
Offline
120
jkm
#11

Уберите строку с Redirect 301 и вставьте сразу после RewriteEngine On


RewriteRule ^ales/$ /ales.html? [R=301,L]
V
На сайте с 01.03.2008
Offline
62
#12

Спасибо. Да, теперь идет перенаправление с ales на ales.html

Но вот... У меня там пагинация, следуюшая страница: ales/?start=15

А теперь и с нее "перебрасывает" на ales.html

J
На сайте с 20.02.2014
Offline
120
jkm
#13

если должно быть /ales.html?start=15


RewriteCond %{QUERY_STRING} (start=\d+)?
RewriteRule ^ales/$ /ales.html?%1 [R=301,L]
V
На сайте с 01.03.2008
Offline
62
#14

Спасибо, сработало!

VH
На сайте с 30.03.2011
Offline
61
#15
vit_hol:

Есть ссылки типа:
site.com/zh-CN/showthread.php/23139-Autosport-UK-18-September-2014
site.com/lt/showthread.php/13350-Загородный-дом-НАС-№12-2013
site.com/uk/showthread.php/15157-Грань-Будущего-(Аудиокнига)

и таких очень много
хочу всех их перенаправлять на:

site.com/zh-CN/
site.com/lt/
site.com/uk/
соответственно...

zh-CN, lt, uk, ....... - это идентификаторы языковой версии сайта

Подскажите правильный редирект для .htaccess
jkm:

RewriteRule ^([^/]+/)showthread.php/.+ /$1 [R=301,L]

Прошу прощения, но я сам не учел еще один момент...

еще есть ссылки без идентификатора языковой версии сайта:

site.com/zh-CN/showthread.php/23139-Autosport-UK-18-September-2014

site.com/lt/showthread.php/13350-Загородный-дом-НАС-№12-2013

site.com/uk/showthread.php/15157-Грань-Будущего-(Аудиокнига)

site.com/showthread.php/23139-Autosport-UK-18-September-2014
site.com/showthread.php/13350-Загородный-дом-НАС-№12-2013
site.com/showthread.php/15157-Грань-Будущего-(Аудиокнига)

на них редирект

RewriteRule ^([^/]+/)showthread.php/.+ /$1 [R=301,L]

не срабатывает.. :(

---------- Добавлено 22.12.2014 в 12:20 ----------

jkm, - подскажите пожалуйста как это решается?

Спасибо!

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

RewriteRule ^([^/]+/)?showthread.php/.+ /$1 [R=301,L]

VH
На сайте с 30.03.2011
Offline
61
#17

siv1987, Спасибо! то что надо!!!

bork75
На сайте с 14.11.2011
Offline
93
#18

В коде ссылка

video_url: '/video/12345'

В htaccess

RewriteRule ^video(.*)$ /video.php?id=$1$ [QSA] - так работает

Как будет для такой ссылки (без слеша)

video_url: 'video/12345'

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

RewriteRule ^video/(\d+)$ video.php?id=$1 [QSA]

ПреведSeo
На сайте с 31.10.2008
Offline
163
#20

может и мне поможете с моим вопросом

/ru/forum/880888

(_x_)
123

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