У меня установлен сайт Drupal в подпапке "blog /".
Это было в корне несколько месяцев назад, поэтому мне пришлось создать правило перезаписи, чтобы перенаправить старый URL-адрес на новый путь.
Это работает нормально, за исключением того, что оно не работает для редактирования узла. Когда я обновляю контент (метод POST), я всегда получаю страницу 404 на главном сайте (ту, что находится в корневой папке).
Это мои правила в корне .htaccess
RewriteRule ^content/(.*)$ http://www\.mysite\.com/blog/content/$1 [R=301,L]
RewriteRule ^page/(.*)$ http://www\.mysite\.com/blog/page/$1 [R=301,L]
RewriteRule ^sites/(.*)$ http://www\.mysite\.com/blog/sites/$1 [R=301,L]
RewriteRule ^node/(.*)$ http://www\.mysite\.com/blog/node/$1 [R=301,L]
RewriteRule ^blog/(.*)$ http://www\.mysite\.com/blog/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^mysite\.com$ [NC]
RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=301]
и это те, которые находятся в подпапке .htaccess
RewriteCond %{HTTP_HOST} ^mysite\.com$ [NC]
RewriteRule ^(.*)$ http://www.mysite.com/$1 [L,R=301]
Не думаю, что это что-то связанное с самим Drupal, но что-то не так в RewriteRule.
Может кто-нибудь дать мне совет?