如果域名不包含某些关键字,我该如何重定向?
示例:
我的域名允许访问
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
答案 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]