Нужна помощь с редиректом(за небольшую плату)

A
На сайте с 24.03.2013
Offline
7
698

Что прописать в htaccess чтобы редиректило со всех страниц

c pirogblog.com/recepti/page/2

на pirogblog.com/category/recepti/page/2

Cthulchu
На сайте с 09.09.2011
Offline
50
#1


RewriteEngine ON
RewriteBase = /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ category/$1 [R=301,L]

а, вообще, хорошо бы показать, что у вас там уже написано.

я смею всё, что смеет человек. кто смеет больше, тот не человек.
siv1987
На сайте с 02.04.2009
Offline
427
#2

добавить после RewriteEngine On

RewriteRule ^recepti/page/2 /category/recepti/page/2 [R=301,L]

Cthulchu
На сайте с 09.09.2011
Offline
50
#3

siv1987, хах, уже вторая тема, где я даю общее решение, а ты - частное :)

автор просит со всемх страниц, тут только маска подойдет. сайт же о рецептах, подразумевается, что рецепты меняются, следовательно, каждый раз при добавлении рецепта идти в огромнейший htaccess и дописывать там правило - не вариант. к тому же, это еще и по производительности htaccess сильно ударит.

A
На сайте с 24.03.2013
Offline
7
#4

Делал по вашему, все рушится и ссылки получаются вида

pirogblog.com/category/category/category/category/category/category/category/category/category/category/category/category/category/category/category/category/category/category/category/category/category/recepti/

Вот что содержит мой файл

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

---------- Добавлено 06.05.2013 в 15:20 ----------

Или можно по другому поставить вопрос. Раньше когда было все норм пагинация была вида http://pirogblog.com/recepti/page/3 теперь при переходе выдает 404

вручную исправил на

pirogblog.com/category/recepti/page/3

и все заработало, но гугл помнит на счет верхней ссылки и весь траф скатился в 0. Как вернуть прежную ссылку не знаю вот и придумал мудрить с htaccess.

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