htaccess 301 перенаправляет - нужна помощь - PullRequest
0 голосов
/ 16 сентября 2011

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

Вот один из вариантовЯ уже пробовал:

Options +FolowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^.*domain.com/matchingword1-(.*)-matchingword2-matchingword3/ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/matchingword1-$1-matchingword2-differentword-matchingword3/ [R=301,L]

Секция (.*) будет точно такой же, как 1 долл. США в новом домене, но постоянная ссылка немного отличается.Часть постоянной ссылки (.*) будет состоять из нескольких слов и цифр.

Например: matchingword1-this-page-is-1st-matchingword2-matchingword3/ перенаправляет на newdomain.com/matchingword1-this-page-is-1st-matchingword2-differentword-matchingword3

1 Ответ

1 голос
/ 16 сентября 2011
Options +FolowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST}%{REQUEST_URI} ^.*domain.com/matchingword1-(.*)-matchingword2-matchingword3/ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com%{REQUEST_URI} [R=301,L]
...