如果任何用户尝试通过 url 访问成员区域,我正在尝试重定向到另一个页面。
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?(?!test\.jason\.ca) [NC]
Rewriterule ^ http://test\.jason\.ca [R,L]
因此,如果他们尝试访问任何 url 而没有引用者是域名,我希望它能够将他们踢到主页。我知道我做错了,但我还不知道是什么。有任何想法吗?
编辑:所以它显然与我在上面发布的内容不完全一样。我忘了包括这部分,但这正是我的 .htaccess 中的内容:
php_value upload_max_filesize 1024M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200
AddType text/x-component .htc
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?(?!test\.jason\.ca) [NC]
Rewriterule ^ http://test\.jason\.ca [R,L]
</IfModule>
# END WordPress