是否可以从以下内容更改我的搜索结果网址:
/search.php?query=Currys
对搜索引擎更友好的东西,并添加到它,使其变成这样:
/search-results-for-Currys-Voucher-Codes
通过使用 htaccess?
谢谢。
是否可以从以下内容更改我的搜索结果网址:
/search.php?query=Currys
对搜索引擎更友好的东西,并添加到它,使其变成这样:
/search-results-for-Currys-Voucher-Codes
通过使用 htaccess?
谢谢。
您可以通过将此代码放在DOCUMENT_ROOT/.htaccess
文件中来执行类似的操作:
RewriteEngine On
# external redirect from actual URL to pretty one
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+search\.php\?query=([^\s&]+) [NC]
RewriteRule ^ /search-results-for-%1? [R=301,L,NE]
# internal forward from pretty URL to actual one
RewriteRule ^search-results-for-(.+?)/?$ /search.php?query=$1 [L,QSA,NC,NE]
然后在里面search.php
获取你的参数$_GET['query']