我正在尝试在我的应用程序中创建文件.htaccess中的重写规则。问题很简单,如何创建这样的东西:
这
www.mydomain.com/category-name?p=2
要
www.mydomain.com/index.php?category=category-name&page=2
答案 0 :(得分:1)
您可以将其放入.htaccess文件
RewriteEngine On
RewriteRule .*category-name/?p=(.*) index.php?category=category-name&page=$1 [R=301,L]
答案 1 :(得分:0)
将此代码放入DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{QUERY_STRING} (?:^|&)p=([^&]+) [NC]
RewriteRule ^(.+?)/?$ /index.php?category=$1&page=%1 [R=301,L,NC]