使用.htaccess隐藏Wordpress上的URL参数
我在WordPress上有一个网站,每个用户都有一个页面 例如,链接是。但是每个用户都有自己的页面,这就是 我需要使这个页面看起来像,但问题是,当有人在浏览器上键入时,它需要重定向到,但它必须显示 我读过很多关于这方面的文章,但我还是不明白,我知道我必须改变。htaccess和我尝试过许多不同的方法,但没有一种有效 有人知道怎么做吗使用.htaccess隐藏Wordpress上的URL参数,wordpress,.htaccess,url,parameters,Wordpress,.htaccess,Url,Parameters,我在WordPress上有一个网站,每个用户都有一个页面 例如,链接是。但是每个用户都有自己的页面,这就是 我需要使这个页面看起来像,但问题是,当有人在浏览器上键入时,它需要重定向到,但它必须显示 我读过很多关于这方面的文章,但我还是不明白,我知道我必须改变。htaccess和我尝试过许多不同的方法,但没有一种有效 有人知道怎么做吗 非常感谢您可以使用重写引擎的[p]标志,以便将您的请求代理到另一个url。这将在不更改浏览器url的情况下工作。您通过url请求资源,该url将被代理到您的新url
非常感谢您可以使用重写引擎的[p]标志,以便将您的请求代理到另一个url。这将在不更改浏览器url的情况下工作。您通过url请求资源,该url将被代理到您的新url,而用户没有机会知道这是代理的 相同的代码是
RewriteEngine On
RewriteRule ^(.*) http://mywordpress.com.br/user/?id=$1 [NE,P,L]
工作示例位于
我想建议您使用表单的url,而不是因为在基础级别编写重写规则将捕获所有其他类似的url
然后,您可以修改重写规则,如下所示
RewriteEngine On
RewriteCond %{REQUEST_URI} /user
RewriteRule ^user/(.*) http://mywordpress.com.br/user/?id=$1 [NE,P,L]
工作示例位于您好,谢谢您的帮助,现在的问题是,当我尝试其中一个URL(ex:/user/admin)时,我收到以下错误:
错误请求您的浏览器发送了一个此服务器无法理解的请求。请求标头字段的大小超过服务器限制你知道为什么会这样吗?无法修复。这是一个单独的问题。可能是Cookie的问题。请尝试清除Cookie。有关更详细的答案,请访问。重写规则解决了您提到的问题,因此请进行投票并接受答案,以便其他用户可以从中受益。