我想将我的网址转换为seo友好网址。
我想要我的网址
http://exmaple.com/category.php?id=1
到
http://example.com/arts.html
这就是我的尝试。
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /404.php [NC,L]
ErrorDocument 404 404.php
RewriteRule ^([a-zA-Z0-9-/]+).html$ category.php?id=$1 [R=301,QSA,NC,L]
RewriteRule ^([a-zA-Z0-9-/]+).html/$ category.php?id=$1 [R=301,QSA,NC,L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1%{REQUEST_URI} [R=301,QSA,NC,L]
RewriteRule ^index\.php$ / [R=301,L]
</IfModule>
但它不起作用。我的404重定向和条带化www工作正常。