htaccess redirect子文件夹 - 错误的逃避也许?

时间:2012-01-11 11:06:12

标签: .htaccess mod-rewrite redirect

我做了我的作业以防万一。

我正在尝试将din.teknikblogg.nu(及其所有页面)重定向到http://teknikblogg.nu

我尝试了很多选项,但我无法使其正常工作

有什么想法吗?

这是我到目前为止所做的事情

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

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

您的重写规则似乎很完美。

您是否确定确定启用了mod重写? 它是在虚拟环境中还是在.htaccess文件中?


两个提示:

如果您不在托管环境中(=如果它是您自己的服务器并且您可以修改虚拟主机,而不仅仅是.htaccess文件),请尝试使用RewriteLog指令:它帮助您追踪此类问题:

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

我最喜欢检查regexp的工具:

http://www.quanetic.com/Regex(别忘了选择ereg(POSIX)而不是preg(PCRE)!)