我需要你帮助给定的主题。 我第一次玩htaccess规则。
这是场景 -
我想重定向网址 -
http://www.abc.com/var1
http://www.abc.com/var2
关注网址 -
http://www.abc.com/index.php?u=var1
http://www.abc.com/index.php?u=var2
在这种情况下,值var1& var2可以是任何东西(即只包含字母数字字符的字符串。)
还有一件事 -
如果网址为 -
,我想跳过此规则请帮我写下这条规则!
此致 沙湖!
答案 0 :(得分:1)
最好定义一个URI模式,告诉你什么时候会被重写。例如......
http://www.abc.com/site/var1
http://www.abc.com/site/var2
这样,如果浏览了psuedo“site /”目录并且不影响任何其他URI,则可以确保只应用规则。这是基于上述模式的重写规则。
RewriteEngine on
RewriteRule ^site/([^/\.]+)/?$ index.php?u=$1 [L,NC,QSA]
除了“/site/.../”之外的任何其他地址都不受此规则的影响,这意味着您无需担心设置一些要避免的地址。这使事情变得尽可能简单。
您不必使用“网站” - 您可以使用适合您目的的任何名称。