htaccess 重写规则问题 - pulsecms
htaccess RewriteRule Issue - pulsecms
我有以下 .htaccess(使用 PulseCMS)
RewriteEngine On
# RewriteBase /
RewriteRule ^reviews-page-([^-]*)$ ?page=&p=reviews [L]
RewriteRule ^reviews-([^-]*)+? ?d=&p=reviews [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?p= [L]
目前,当我去评论时,我的 url 会是这样的:
http://domain.com/reviews-1-title
我想改写为:
http://domain.com/reviews/title
知道怎么做吗?
您可以为此修改现有规则:
RewriteEngine On
RewriteBase /
RewriteRule ^reviews[-/]([^-]+) ?d=&p=reviews [L,QSA,NC]
RewriteRule ^reviews-page-([^-]+)$ ?page=&p=reviews [L,QSA,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?p= [L,QSA]
我有以下 .htaccess(使用 PulseCMS)
RewriteEngine On
# RewriteBase /
RewriteRule ^reviews-page-([^-]*)$ ?page=&p=reviews [L]
RewriteRule ^reviews-([^-]*)+? ?d=&p=reviews [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?p= [L]
目前,当我去评论时,我的 url 会是这样的:
http://domain.com/reviews-1-title
我想改写为:
http://domain.com/reviews/title
知道怎么做吗?
您可以为此修改现有规则:
RewriteEngine On
RewriteBase /
RewriteRule ^reviews[-/]([^-]+) ?d=&p=reviews [L,QSA,NC]
RewriteRule ^reviews-page-([^-]+)$ ?page=&p=reviews [L,QSA,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?p= [L,QSA]