使用.htaccess隐藏Wordpress上的URL参数

使用.htaccess隐藏Wordpress上的URL参数,wordpress,.htaccess,url,parameters,Wordpress,.htaccess,Url,Parameters,我在WordPress上有一个网站,每个用户都有一个页面 例如,链接是。但是每个用户都有自己的页面,这就是 我需要使这个页面看起来像,但问题是,当有人在浏览器上键入时,它需要重定向到,但它必须显示 我读过很多关于这方面的文章,但我还是不明白,我知道我必须改变。htaccess和我尝试过许多不同的方法,但没有一种有效 有人知道怎么做吗 非常感谢您可以使用重写引擎的[p]标志,以便将您的请求代理到另一个url。这将在不更改浏览器url的情况下工作。您通过url请求资源,该url将被代理到您的新url

我在WordPress上有一个网站,每个用户都有一个页面

例如,链接是。但是每个用户都有自己的页面,这就是

我需要使这个页面看起来像,但问题是,当有人在浏览器上键入时,它需要重定向到,但它必须显示

我读过很多关于这方面的文章,但我还是不明白,我知道我必须改变。htaccess和我尝试过许多不同的方法,但没有一种有效

有人知道怎么做吗


非常感谢

您可以使用重写引擎的[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)时,我收到以下错误:
错误请求您的浏览器发送了一个此服务器无法理解的请求。请求标头字段的大小超过服务器限制