我需要更改网站网址
from
site.net/open.php?cat=22&book=2285
to
site.net/book/2285
我认为此代码需要编辑和完成
RewriteEngine On
RewriteRule ^book/([^/]*)$ /books/open.php?cat=22&book=$1 [L]
如何通过.htaccess和RewriteRule来实现?
我需要所有类别中的代码工作,而不仅仅是22
答案 0 :(得分:0)
此代码应该适合您 -
RewriteEngine on
RewriteCond %{QUERY_STRING} (^|&)cat\=22($|&)
RewriteCond %{QUERY_STRING} (^|&)book\=2285($|&)
RewriteRule ^open\.php$ /book/2285? [L,R=301]