我在Hostgator上遇到文件夹层次结构或.htaccess问题。
今天我在公共文件夹中使用这样的东西
但是当我访问domain1网站时,我得到以下网址
domain1.com/domain1.com/app/index.html
我发现我有这样的htaccess:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain1\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain1\.com$
RewriteCond %{REQUEST_URI} !^/domain1.com/
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule (.*) /domain1.com/$1
显然,HostGator帐户的主域应该直接放在public_html上,否则,我需要.htaccess来重定向。
如何缩短这样的网址:http://domain1.com/app/index.html并且不要将domain1直接放在public_html
上?
答案 0 :(得分:1)
问题只是最后一行。改变它:
RewriteRule (.*) $1
但是,目前还不清楚你的htaccess文件实际上试图实现什么。这种变化可能会打破其他事情。检查您是否仍然可以访问特殊页面/ cpaneldcv。