<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA
寻找反馈
目标:我正在尝试在Drupal 7网站上启用“清洁网址”(例如example.com/?q=user解析为example.com/user)。
我花了很长时间才通过正式的Drupal文档和评论,无济于事,所以任何建议都非常感谢!
我在Drupal(/ admin / config / search / clean-urls)中选中了“启用干净的URL”框,并清楚地知道配置选项已保存。所以现在我实际上可以访问example.com/user,它确实显示与example.com/?q=user相同的内容。但是,我想要的是将example.com/.com/q.user重命名为URI,例如example.com/user。
上面显示了相关的.htaccess代码,我的Apache conf似乎已正确配置。
答案 0 :(得分:5)
干净的网址确实有用但我一直都遇到错误,直到找到这个 这节省了我的理智:
答案 1 :(得分:2)
我正在寻找这个问题,对我有用的解决方案是:
答案 2 :(得分:0)
最后一行应该有一个结束括号“]”。也许这是你沮丧的根源?