当前位置:  开发笔记 > 前端 > 正文

如何将所有网址重写为"/"?

如何解决《如何将所有网址重写为"/"?》经验,为你挑选了1个好方法。

服务器:Apache

我想用以下方式重写我的网址,我无法想办法让它工作.

http://website.com/index.html

我希望它重定向到:

http://website.com/

所以基本上我想加载index.html,但不要在url中显示它.我也不想给它另一个名字.我不是在寻找/index.html成为/ index

另外,我正在尝试获取任何GET数据,例如:

http://website.com/index.html?id=0&name="fred"

重写为:

http://website.com/?id=0&name="fred".

如果你有一个不使用.htaccess文件的解决方案,那也没关系.



1> OverloadUT..:

我相信这应该有效:

RewriteEngine on
RewriteRule ^index\.html(.*)$ /$1 [R=permanent,L]

这会将任何/index.html以"#/" 开头的请求重定向,并保留之后的任何参数index.html

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有