大家好,我们可以帮助我试图删除我网址的某些部分 例如:
从此
http://localhost:8888/www.mysite.com/admin/account_expenses?return=account1
到此
http://localhost:8888/www.mysite.com/admin/account_expenses?
我希望它能够$_GET['return']
值来回应错误。以及如何申请我的其他类似的。
谢谢。
答案 0 :(得分:2)
一个简单的问题是,网址来自哪里,是来自form
还是来自link
。
如果它来自表单,则表单属性method="GET"
应为method="POST"
。
如果是来自链接,那么您将使用htaccess
将URL
格式化为@vishnu所述。
答案 1 :(得分:1)
RewriteCond %{QUERY_STRING} ^(.+)&return=[0-9a-z]+&(.+)$ [NC]
RewriteRule ^ %1 [R=301,L]
将此代码添加到文件夹.htaccess文件中 然后,您将能够使用$ _GET获取变量值,而不在URL中显示参数
答案 2 :(得分:0)
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^?]*)\?
RewriteRule ^(.*)$ http://www.example.com/admin/account_expenses? [R,L]
请尝试将其重定向到您的网页
http://www.example.com/admin/account_expenses?