.htaccess 如何重定向包含特定值的url
我想用htaccess文件将任何包含My_Value.aspx的url重定向到我的主页 例如,如果有类似这些url的url: mydomain.com/blabla/blabla/My_Value.aspx 或 mydomain.com/MyValue.aspx?id=3343234&type=blablabla 或者任何不同的方式包括My_Value.aspx重定向301到.htaccess 如何重定向包含特定值的url,.htaccess,redirect,.htaccess,Redirect,我想用htaccess文件将任何包含My_Value.aspx的url重定向到我的主页 例如,如果有类似这些url的url: mydomain.com/blabla/blabla/My_Value.aspx 或 mydomain.com/MyValue.aspx?id=3343234&type=blablabla 或者任何不同的方式包括My_Value.aspx重定向301到 如何才能做到这一点?在根目录中使用此规则。htaccess: RedirectMatch 301 My_Value\.a
如何才能做到这一点?在根目录中使用此规则。htaccess:
RedirectMatch 301 My_Value\.aspx$ http://mydomain.com
您可以尝试:
RewriteEngine On
RewriteRule ^(.*)/(.*)/My_Value.aspx http://mydomain.com? [L,R=302,NC]
RewriteRule ^MyValue.aspx http://mydomain.com? [L,R=302,NC]
以上内容应重定向:
mydomain.com/blablabla/blabla/My_Value.aspx
mydomain.com/blablabla/blabla/my_value.aspx
mydomain.com/MyValue.aspx?id=3343234&type=blabla
mydomain.com/myvalue.aspx?id=3343234&type=blabla
到
NC
标志告诉它忽略大小写,这意味着您可以使用My\u Value.apsx
或My\u Value.apsx
或My\u Value.apsx
,它仍然会重定向。
当您确定重定向有效时,将
R=302
更改为R=301
。您可以发布更多解释这是重定向到http://mydomain.com
每次URL以My\u Value.aspx结尾时,都会显示301状态
http://mydomain.com