У меня проблема с перенаправлением папки на другую. Правило, похоже, «работает», но в какой-то момент оно спотыкается добавить некоторые другие вещи. Пример:htaccess, папка для переадресации папки имеет некоторые проблемы
Целью является перенаправление трафика из старой папки (уже не существующей) в новую папку.
www.domain.com/one/ oldfolder/год/-> www.domain.com/one/ NewFolder/год/
Так я установить следующие правила (первый один для канонический URL):
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com$
RewriteRule ^/?$ "http\:\/\/www\.domain\.com" [R=301,L]
RewriteRule ^(.*)/oldfolder/(.*)$ $1/newfolder/$2 [R=301,L]
проблема заключается в том, что она перенаправляет:
http://www.domain.com/home/username/public_html/www.domain.com/one/newfolder/year/
Любой может определить проблему в правиле, которое я написал?
Большое спасибо за помощь.
Правило, которое вы предложили: «RewriteBase /» Решает проблему. Большое спасибо! – Emanuele