2012-08-08 125 views
0

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

的原单的网址是这样的:

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

http://palestinianz.com/?page=persons&c=10 

第一个链接重写的网址是:

RewriteEngine On 
RewriteRule ^([^/]*)/([^/]*)\.html$ /?page=$1&p=$2 [L] 

第一个链接的结果:

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

我该如何将重定向规则写入重写的URL!

回答

0

看起来你需要申请my previous answer,改变personpersonspc

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]