隐藏URL中的index.html

时间:2012-10-04 08:20:45

标签: javascript html

我刚看到网站The Geek Designer,并且喜欢他的网址。 当您点击导航点时,例如关于,URL显示/about/。最后没有index.html
所以我为自己试了一下:
我在里面只创建了一个index.html文件来创建目录。并创建超链接:
<a href="http://www.abc.com/about/>
但是URL显示/about/index.html

那我怎么能隐藏index.html呢? 我不使用PHP而无法编辑.htaccess文件!

3 个答案:

答案 0 :(得分:4)

如果您使用Apache,这可能对您有所帮助 mod_rewrite: A Beginner's Guide to URL Rewriting Article

如果你有htaccess文件,那么添加

RewriteEngine On
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ $1.html [NC,L]

答案 1 :(得分:2)

您可以尝试在.htaccess文件中进行URL重写吗?

答案 2 :(得分:-1)

您在服务器上创建文件夹并将索引放在那里(包含所需的所有文件)。例如:“www.example.com/prices”,例如“价格”是一个文件夹。它不会在地址栏中显示index.html。