1

То, что я считаю простым, просто не работает.Должно быть простое 301 переадресация

Я коммутируемые домены

Старый URL Пример: digital.photorecommendations.com/recs/2015/01/big-zoom-field-review/ пример

Новый URL: photorec.tv/ 2015/01/большой зум-поля обзора/

Действительно только переключение домена и опуская папку РЭК из URL

Использование http://htaccess.madewithlove.be/ для тестирования и выводит правильный URL

Options +FollowSymlinks 
 
RewriteEngine on 
 
RewriteBase /recs 
 
RewriteCond %{HTTP_HOST} !^www\.digital.photorecommendations\.com$ [NC] 
 
RewriteRule ^recs(.*) http://photorec.tv/$1 [L,R=301]

Когда я помещаю это в файл Htaccess я получаю 404 ошибки на всех страницах, кроме главной страницы. Файл htaccess находится внутри папки/recs. Я также пробовал это в корневом каталоге digital.photorecommendations.com, и я вообще не получаю никаких результатов.

Любые предложения?

Спасибо!

+0

Я пробовал это без REwriteBase/recs тоже, без разницы. –

ответ

0

Вы ошибочно использовали отрицание в RewriteCond, а регулярное выражение также нуждается в исправлении. Используйте это правило в /recs/.htaccess:

Options +FollowSymlinks 
RewriteEngine on 

RewriteCond %{HTTP_HOST} ^(www\.)?digital\.photorecommendations\.com$ [NC] 
RewriteRule ^(index\.php)?$ http://photorec.tv/ [L,R=301,NC] 

RewriteCond %{HTTP_HOST} ^(www\.)?digital\.photorecommendations\.com$ [NC] 
RewriteRule ^(.+)$ http://photorec.tv/recs/$1 [L,R=301,NC,NE] 
+0

Спасибо - попробовал это в корне и без эффекта. Пробовал его в/recs/папке, и домашняя страница там продолжает работать, но все подстраницы разбиты на 404 ошибки. –

+1

AWESOME - работает на всех вспомогательных страницах, на домашней странице, хотя вы попадаете в photorec.tv/recs, и мне это нужно/recs to drop. –

+0

Это не так :(Но я ценю вашу помощь. Я отправил вам записку на твиттер. Сообщите мне, если вы заинтересованы. –

Смежные вопросы