.htaccess 将URL转换为SEO友好的URL

.htaccess 将URL转换为SEO友好的URL,.htaccess,.htaccess,如何使用.htaccess将我的URL转换为SEO友好的URL 原始url如下所示: http://palestinianz.com/?page=person&p=10 及 第一个链接的重写URL为: RewriteEngine On RewriteRule ^([^/]*)/([^/]*)\.html$ /?page=$1&p=$2 [L] 第一个链接的结果是: http://palestinianz.com/person/10.html 如何将重定向规则写入重写的url

如何使用.htaccess将我的URL转换为SEO友好的URL

原始url如下所示:

http://palestinianz.com/?page=person&p=10

第一个链接的重写URL为:

RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)\.html$ /?page=$1&p=$2 [L]
第一个链接的结果是:

http://palestinianz.com/person/10.html

如何将重定向规则写入重写的url

您似乎需要申请,将
人员
更改为
人员
,将
p
更改为
c

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /\?page=persons&c=([^\ ]+)
RewriteRule ^$ /persons/%1.html? [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /\?page=person&p=([^\ ]+)
RewriteRule ^$ /person/%1.html? [R=301,L]
回来

RewriteRule ^persons/([^/]*)\.html$ /?page=persons&c=$1 [L]
RewriteRule ^person/([^/]*)\.html$ /?page=person&p=$1 [L]
RewriteRule ^persons/([^/]*)\.html$ /?page=persons&c=$1 [L]
RewriteRule ^person/([^/]*)\.html$ /?page=person&p=$1 [L]