我正在使用godaddy,我想要做的是当有人输入域名地址时,我希望它自动重定向到文件夹,而不是将文件放在根目录上,以便更有条理。
我如何在.htaccess中写这个?
答案 0 :(得分:1)
您是仅将GoDaddy用于DNS,还是用于网络托管?他们的经济计划不允许您托管多个网站(http://www.godaddy.com/gdshop/hosting/shared.asp?ci=9009)
GoDaddy有一个很好的在线帮助,你应该看看:http://help.godaddy.com/article/4688
答案 1 :(得分:1)
RewriteEngine on
RewriteRule (.*) subfolder/$1 [L]
L是必需的,如果有其他规则则不会被执行(想想无限循环);这是一个全能的写作。
答案 2 :(得分:0)
答案 3 :(得分:0)
简单重写
除非存在条件,否则Rewrite不会做任何事情。这是一个实际上在没有子文件夹的情况下工作的代码。例如http://domain.com将被重定向到http://domain.com/subfolder/somefile
您也可以将其指向子文件夹而不是文件,只需删除somefile.php和您的设置即可。请记住更改“DOMAIN”和“SUBFOLDER”的值
#Turns the engines on!
rewriteEngine on
# Checks Condition, "Does it have a subfolder specified?"
rewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
# Does its Rewrite Magic
rewriteRule ^$ http://%{HTTP_HOST}/subfolder/somefile.php [R,L]