我需要一个动态的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] 删除。
我来说两句