是否可以删除地址栏中显示的文字而无需重定向页面?例如,如果地址是:
我可以让服务器将显示的文本更改为:
这会影响SEO吗?我研究了htaccess,但找不到任何有用的东西。
我也希望能够进入:
并且用户可以使用上面的文字到达此处显示的页面:
我怎样才能做到这一点?
答案 0 :(得分:0)
将此代码放入DOCUMENT_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]