我在域的子目录(www.mydomain.com/cms)中设置了drupal安装,但是我无法使用mod_rewrite正确地格式化查询。我需要提交网址请求:
{域} / CMS /管理/内容/节点
被解释为:
{域} / CMS / Q =管理员/内容/节点
这就是我所拥有的:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteCond %{REQUEST_URI} ^/(cms/.*)$
RewriteRule ^(.*)$ cms/?q=$1 [L,QSA]
关于我哪里出错的指示?
答案 0 :(得分:0)
您发布的这些规则位于何处?如果您使用以下内容在“cms”目录中创建.htaccess,我相信它应该可以正常工作:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]