.htaccess 从地址栏中删除文本

.htaccess 从地址栏中删除文本,.htaccess,.htaccess,是否可以在不重定向页面的情况下删除地址栏中显示的文本?例如,如果地址是: 我可以让服务器将显示的文本更改为: 这会影响搜索引擎优化吗?我已经研究过htaccess,但找不到任何有用的东西 我还希望能够进入: 以及供用户访问此处显示的页面,以及上面的文本: 如何实现此目的?将此代码放入您的文档\u ROOT/.htaccess文件: RewriteEngine On # external redirect from actual URL to pretty one RewriteCond

是否可以在不重定向页面的情况下删除地址栏中显示的文本?例如,如果地址是:

我可以让服务器将显示的文本更改为:

这会影响搜索引擎优化吗?我已经研究过htaccess,但找不到任何有用的东西

我还希望能够进入:

以及供用户访问此处显示的页面,以及上面的文本:


如何实现此目的?

将此代码放入您的
文档\u ROOT/.htaccess
文件:

RewriteEngine On

# external redirect from actual URL to pretty one
RewriteCond %{THE_REQUEST} \s/+\?page=([^\s&]+) [NC]
RewriteRule ^ /%1? [R=302,L]

# internal forward from pretty URL to actual one
RewriteRule ^([^/.]+)/?$ /page=$1 [L,QSA,NC]

您需要重新研究.htaccess文件: