你好,我有一个Drupal网站,目前有一些像这样的网址......
http://www.example.com/exhibitions/2011/artist?p=works
我已打开Drupal的干净网址来创建此网址。最后的'p'$ _GET变量来自我的节点模板,该模板用于显示节点的不同字段。
我想使用mod_rewrite将url更改为:
http://www.example.com/exhibitions/2011/artist/works
但是我不知道如何将其改编为Drupal当前的RewriteRules ......
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
感谢您的帮助!
答案 0 :(得分:0)
将此规则附加到.htaccess文件的末尾:
RewriteRule ^(exhibitions/[^/]+/[^/]+)/(.*)$ /$1?p=$2 [L,NC,NE,QSA]