我做了我的作业以防万一。
我正在尝试将din.teknikblogg.nu(及其所有页面)重定向到http://teknikblogg.nu
我尝试了很多选项,但我无法使其正常工作
有什么想法吗?
这是我到目前为止所做的事情
RewriteCond %{HTTP_HOST} ^din\.teknikblogg\.nu$ [NC]
RewriteRule ^(.*)$ http://teknikblogg.nu/$1 [QSA,R=301,L]
感谢您的帮助
答案 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)!)