繁体   English   中英

我网站的主页是什么文件?

[英]What file is my site's home page?

我正在编辑一个我未创建的网站。 它完全用HTML构建。 我编辑了index.html文件,认为这会影响网站的主页,但是当该网站登陆到主页URL时,它不会转到index.html。 有没有办法告诉它正在使用哪个文件,或者至少将网站重定向到主url / index.html?

我已经尝试了301重定向,但似乎无法正常工作。 它使用WHM和CPanel托管。 访问asburyoceanbeachinn.com,然后访问asburyoceanbeachinn.com/index.html。 它们是不同的(请参阅菜单栏)。

这是我的htaccess文件:

RewriteEngine on

# -FrontPage-

IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName asburyoceanbeachinn.com
AuthUserFile /home/aobi/public_html/_vti_pvt/service.pwd
AuthGroupFile /home/aobi/public_html/_vti_pvt/service.grp

RewriteCond %{HTTP_HOST} ^asburyoceanbeachinn\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.asburyoceanbeachinn\.com$
RewriteRule ^/?$ "http\:\/\/asburyoceanbeachinn\.com\/index\.html" [R=301,L]

在您的.htaccess文件中,当您访问asburyoceanbeachinn.com时,似乎正在使用根目录中的index.html文件:

RewriteCond %{HTTP_HOST} ^asburyoceanbeachinn\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.asburyoceanbeachinn\.com$
RewriteRule ^/?$ "http\:\/\/asburyoceanbeachinn\.com\/index\.html" [R=301,L]

从您的评论看来,您最初在index.html未看到更改的原因似乎是由于文件已缓存。 当您访问asburyoceanbeachinn.com/index.html时,您看到了更改,因为您未命中缓存的文件(因为路径不同)。 这使得看起来好像正在提供两个不同的文件,但实际上它只是一个文件和一个缓存的版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM