如果域不包含关键字,则htaccess重定向

时间:2014-11-13 14:48:34

标签: .htaccess redirect

如果域名不包含某些关键字,我该如何重定向?

示例:

我的域名允许访问

www.example.net/example/thisisallowed*

www.example.net/examplefolder/thisisallowedtwo

以及所有其他网址,例如

www.example.net/example/notallowed

www.example.net/example/anotheruri

被禁止?

因此,所有不允许我的URL Key的URL应被重定向到:

www.example.net/example/thisisallowed

1 个答案:

答案 0 :(得分:0)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?example\.net$ [NC]
RewriteCond %{THE_REQUEST} !/thisisallowed [NC]
RewriteRule ^ http://www.example.net/example/thisisallowed [L,NC,R=302]