2012-12-06 46 views
1

对不起,我已经通过一些相关的问题/答案搜索,并不知道如何继续。.htaccess与变量重定向

我想默认的index.html文件来自动转到index.html的?ID = 1

这可能吗?如果是这样,有人可以帮我使用适当的.htaccess命令吗?

谢谢你。

回答

1
RewriteEngine on 
RewriteBase/
RewriteCond %{QUERY_STRING} !id= 
RewriteRule ^index.html$ index.html?id=1 [R=301,QSA,L] 

如果查询字符串不包含id参数,则用户将被重定向到查询字符串中带有id的版本。查询字符串的任何其他元素都将保留。

+0

感谢您的回复。不幸的是,这并不适合我。 – user1864848

+0

什么都不会发生,或者你得到一个错误或错误的重定向? – Wige

+0

它进入索引页面,但不保留URL中的变量,这似乎会导致进一步包含依赖于来自php的GET变量的文件的问题。任何想法如何解决这个问题?编辑:其实我相信它可能是我的JavaScript/jQuery的功能,它依赖于URL的最后一部分。 – user1864848