帮助关于htaccess中的动态重定向规则

编程入门 行业动态 更新时间:2024-10-20 20:37:32
本文介绍了帮助关于htaccess中的动态重定向规则的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我需要你帮助给定的主题。 我在生活中第一次玩htaccess规则。

这里是场景 -

我想重定向网址 -

www.abc/var1 http:// www.abc/var2

到其他网址 -

www.abc/index.php?u=var1 www.abc/index.php?u = var2

在这种情况下,var1& var2可以是任何东西(即只包含字母数字字符的字符串)。

还有一件事 -

如果网址是 -

http ://www.abc/SKIPME

请帮我写这条规则!

Regards, Shahu!

解决方案

你最好定义一个URI模式,告诉你什么时候会被重写例如...

www.abc/site/var1 http:// www.abc/site/var2

这样,你可以确保你只应用规则如果psuedosite /目录被浏览,而不影响任何其他URI。这是基于上述模式的重写规则。

RewriteEngine on RewriteRule ^ site /([^ / \\ \\。] /?$ index.php?u = $ 1 [L,NC,QSA]

除/site/.../之外的任何其他地址都不会受到此规则的影响,这意味着您不必担心设置一些地址被避免。

您不必使用网站 - 您可以使用符合您目的的任何名称。

I need ur help for given subject. I am playing with htaccess rules first time in life.

here is the scene -

i want to redirect the urls -

www.abc/var1 www.abc/var2

to follwing urls -

www.abc/index.php?u=var1 www.abc/index.php?u=var2

In this case the values var1 & var2 can be anything (i.e. string which will contain only alphanumeric characters.)

One more thing -

I want to skip this rule if the url is -

www.abc/SKIPME

Please help me to write this rule!

Regards, Shahu!

解决方案

You would be better off defining a URI schema that tells you when something WILL be rewritten. For example...

www.abc/site/var1 www.abc/site/var2

That way, you can ensure you only ever apply the rule if the psuedo "site/" directory is browsed and not affect any other URI. This is the rewrite rule based on the above schema.

RewriteEngine on RewriteRule ^site/([^/\.]+)/?$ index.php?u=$1 [L,NC,QSA]

Any other address, other than "/site/.../" would be unaffected by this rule, which means you don't need to worry about setting some addresses to be avoided. This keeps things as simple as possible.

You don't have to use "site" - you can use whatever name fits your purpose.

更多推荐

帮助关于htaccess中的动态重定向规则

本文发布于:2023-11-01 18:15:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1550053.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:重定向   规则   动态   htaccess

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!