我想重定向http://localhost/xyz index.php。这个index.php在/ var / www / xyz /中。我有一个特定的理由这样做。
RewriteRule http://localhost/xyz index.php不起作用,我不知道为什么
由于 让
答案 0 :(得分:1)
将规则应用于路径,而不是应用于网址(=离开http://localhost)。
RewriteRule /xyz /index.php
此规则也适用于/ bla / xyz和/ xyzabc。甚至到/ blah / xyzabc。可以更改第一个参数以禁止此操作:
RewriteRule ^/xyz$ /index.php
如果你想了解更多关于rewriterules的信息,我认为cheatsheet对你很有用:http://www.addedbytes.com/cheat-sheets/mod_rewrite-cheat-sheet/也许谷歌可以提供一些重写例子。