我正在尝试编写一个htaccess重定向,但它不能正常工作。 这用于我的推荐地址,他们走错了页面 我想要他们输入网址mysite.com/page?r=([a-zA-Z0-9]),它重定向到mysite.com/?r =([a-zA-Z0-9])< / p>
我想重定向mysite.com/page?r=([a-zA-Z0-9])到mysite.com/?r=([a-zA-Z0-9])(删除页面)
我找到了很多答案,但我不能使用其中任何一个
([a-zA-Z0-9])=我的意思是放在这里任何东西
所以,如果你能帮我解决htaccess代码
我希望当访问者在地址栏中输入此网址“http://example.com/page?r=b79861i]3gy4792ghindseq34qw”&gt;&gt;&gt;&gt;&gt;更改为&gt;&gt;&gt;&gt; http://example.com/?r=b79861i]3gy4792ghindseq34qw
我目前的htaccess包含:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
ErrorDocument 404 /404.php
答案 0 :(得分:0)
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^r=[^&]+ [NC]
RewriteRule ^page/?$ / [L,NC,R=302]
请注意,QUERY_STRING
会自动转发到目标URI。