Подпапка перенаправления htcaccess - возможно, неправильно экранировать? - PullRequest
0 голосов
/ 11 января 2012

Я сделал свою домашнюю работу на всякий случай.

Я пытаюсь перенаправить din.teknikblogg.nu (и все его страницы) на http://teknikblogg.nu

Я пробовал многоварианты, но я не могу заставить его работать

Есть идеи?

это то, что я сделал до сих пор

RewriteCond %{HTTP_HOST} ^din\.teknikblogg\.nu$ [NC]
RewriteRule ^(.*)$ http://teknikblogg.nu/$1 [QSA,R=301,L]

спасибо за помощь

1 Ответ

1 голос
/ 11 января 2012

Ваше правило перезаписи кажется идеальным.

Вы сделали уверенным , что перезапись мода включена? Это в среде vhost или в файле .htaccess?


Два совета:

Если вы находитесь не в размещенной среде (= если это ваш собственный сервер и вы можете изменять виртуальные хосты, а не только файлы .htaccess), попробуйте использовать директиву RewriteLog: она помогает вам отслеживать такие проблемы:

# Trace:
# (!) file gets big quickly, remove in prod environments:
RewriteLog "/web/logs/mywebsite.rewrite.log"
RewriteLogLevel 9
RewriteEngine On

Мой любимый инструмент для проверки регулярных выражений:

http://www.quanetic.com/Regex (не забудьте выбрать ereg (POSIX) вместо preg (PCRE)!)

...