服务器: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文件的解决方案,那也没关系.
我相信这应该有效:
RewriteEngine on RewriteRule ^index\.html(.*)$ /$1 [R=permanent,L]
这会将任何/index.html
以"#/
" 开头的请求重定向,并保留之后的任何参数index.html