Помощь с регуляркой

DI
На сайте с 22.01.2010
Offline
103
523

Хочу сделать регулярное выражение с 301 для всех страниц, которые оканчиваются на /amp/

http://site.ru/article/amp/ редирект на http://site.ru/article/

Делаю

RewriteRule ^*site.ru/*./amp/$ \[R=301,L\]

Но редирект не работает, как будет правильно?

[umka]
На сайте с 25.05.2008
Offline
456
#1

RewriteEngine on

RewriteRule /amp/$ /article/ [R=301,L]

или

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

если вместо "article" может быть что угодно.

Лог в помощь!
DI
На сайте с 22.01.2010
Offline
103
#2

А может подскажите как правильно сделать редирект через htaccess если изменил в wordpress параметр постоянных страниц: site.ru/postname/ на site.ru/category/postname В сети описаны в большинстве случаев через плагины

[umka]
На сайте с 25.05.2008
Offline
456
#3

Как-то так

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^/+])/$ /category/$1 [R=301,L]

Это при условии, что по урлам вида "site.ru/бла-бла-бла/" нет ничего, кроме постов.

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