.htaccess htaccess重定向动态URL?r=
我正试图写一个htaccess重定向,但它没有按我希望的那样工作。 这是我的转介地址,他们转到错误的页面 当我输入url mysite.com/page?r=([a-zA-Z0-9])时需要它们,它会重定向到mysite.com/?r=([a-zA-Z0-9]) 我想将mysite.com/page?r=([a-zA-Z0-9])重定向到mysite.com/?r=([a-zA-Z0-9])(删除页面) 我找到了很多答案,但我一个都用不上 ([a-zA-Z0-9])=我是说这里可能放的任何东西 如果你能帮我查一下密码 当访问者在地址栏“”中键入此url时,我希望更改为>>>> 我当前的访问权限包括:.htaccess htaccess重定向动态URL?r=,.htaccess,url,dynamic,.htaccess,Url,Dynamic,我正试图写一个htaccess重定向,但它没有按我希望的那样工作。 这是我的转介地址,他们转到错误的页面 当我输入url mysite.com/page?r=([a-zA-Z0-9])时需要它们,它会重定向到mysite.com/?r=([a-zA-Z0-9]) 我想将mysite.com/page?r=([a-zA-Z0-9])重定向到mysite.com/?r=([a-zA-Z0-9])(删除页面) 我找到了很多答案,但我一个都用不上 ([a-zA-Z0-9])=我是说这里可能放的任何东西
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
ErrorDocument 404 /404.php
您可以在
文档\u ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^r=[^&]+ [NC]
RewriteRule ^page/?$ / [L,NC,R=302]
请注意,
QUERY\u STRING
会自动转发到目标URI。您好,谢谢,但它不起作用,我想当访问者在地址栏“mysite.com/page?r=b79861i]3gy4792ghindseq34qw”>>>>更改为>>>mysite.com/?r=b79861i]3gy4792ghindseq34qw此.htaccess的位置是什么?有更多的规则吗?是否启用了.htaccess?是的,它位于example.com/.htaccess(root)上,我的htaccess nw包含:RewriteCond%{REQUEST_FILENAME}上的RewriteEngine-f RewriteRule^([^\.]+)$$1.php[NC,L]ErrorDocument 404/404.phpIf就是这种情况,然后将此规则放在RewriteEngine下的行上。