MODX自定义.htaccess重写规则或动态URL

gie

我需要一个动态的seo友好URL。

/ portfolio / tags / communication应该为我提供交流作为过滤器参数。我试图这样重写网址:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule portfolio/tags/(.*)$ portfolio/tags?filter=$1 [N]
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

但是到目前为止没有成功。还有其他可能性在modx中具有动态网址吗?

林俊

看来您的指令顺序是错误的。重写条件仅适用于紧随其后的规则,并且您需要将条件应用于index.php路由规则。因此,请尝试:

RewriteRule portfolio/tags/(.*)$ portfolio/tags?filter=$1 [L,N]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章