Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Как сделать 301 редирект
цитата
22/08/10 в 10:33
 firesorm
На домене со страницы вида

http://www.domen.com/*year*/*month*/*postname*.html
на
http://www.domen.com/*postname*.html

где
*year* - год, типа 2007
*month* - месяц, типа 07
*postname* - типа keyword1-keyword2

Можно в личку, заплачу денежку
цитата
22/08/10 в 10:41
 Sterx
это WP ?
цитата
22/08/10 в 11:29
 shamit
в вп это простым модрерайтом делается
цитата
22/08/10 в 11:43
 firesorm
Да, WP

ну да модреврайтом я и хочу
только как?
какой код для htaccess
подскажите
цитата
22/08/10 в 11:51
 shamit
убери переменные для *year* и *month* в строке
цитата
22/08/10 в 12:51
 firesorm
В том-то и дело, что переменные убрал

и соответственно страницы
http://www.domen.com/*year*/*month*/*postname*.html
теперь дают 404 error

теперь надо указать 301-ый редирект со старых страниц на новые страницы вида:
http://www.domen.com/*postname*.html
цитата
22/08/10 в 13:10
 lega_cobra
Код:

Redirect 301 /"year*/*month*/ http://www.domen.com/
цитата
22/08/10 в 13:30
 firesorm
lega_cobra писал:
Код:

Redirect 301 /"year*/*month*/ http://www.domen.com/


Да, но если годов и месяцев много? Допустим 3 года, умножаем на 12 месяцев, получаем 36 таких строчек:

Redirect 301 /2010/08/ http://www.domen.com/
Redirect 301 /2010/07/ http://www.domen.com/
и т.д.
Redirect 301 /2007/01/ http://www.domen.com/
и т.д.

А можно это как-то в несколько строчек кода?
цитата
22/08/10 в 22:40
 Axel-B
Попробуй вот это http://wordpress.org/extend/plugins/platinum-seo-pack/
Some features:

* Automatic 301 redirects for any permalink changes
* Canonical URLs
* Optimized Post and Page Titles for search engines
* Generates all SEO relevant META tags auto......
.......


Эта страница в полной версии