清除URL/.htaccess

清除URL/.htaccess,.htaccess,drupal-7,clean-urls,.htaccess,Drupal 7,Clean Urls,寻求反馈 目标:我试图在Drupal7站点上启用干净的URL,以便example.com/?q=user解析为example.com/user 我只是花了太长时间浏览Drupal官方文档和评论,但毫无效果,所以非常感谢您的任何建议 我选中了Drupal/admin/config/search/cleanURL中的enableCleanURL框,并清楚地知道配置选项已保存。所以现在我实际上可以转到example.com/user,它确实显示了与example.com/?q=user相同的内容。但是

寻求反馈

目标:我试图在Drupal7站点上启用干净的URL,以便example.com/?q=user解析为example.com/user

我只是花了太长时间浏览Drupal官方文档和评论,但毫无效果,所以非常感谢您的任何建议

我选中了Drupal/admin/config/search/cleanURL中的enableCleanURL框,并清楚地知道配置选项已保存。所以现在我实际上可以转到example.com/user,它确实显示了与example.com/?q=user相同的内容。但是,我希望在URI中重写example.com/?q=user作为example.com/user


相关的.htaccess代码如上图所示,我的Apache conf似乎配置正确。

干净的URL确实可以工作,但在找到它之前,我一直出错 这挽救了我的理智:

禁用覆盖模块 转到清除URL 将URL更改为:/?q=admin/config/search/clean URL 至:/admin/config/search/clean URL 然后该复选框将出现
干净的URL确实可以工作,但我不断地出错,直到我发现这一点 这挽救了我的理智:

禁用覆盖模块 转到清除URL 将URL更改为:/?q=admin/config/search/clean URL 至:/admin/config/search/clean URL 然后该复选框将出现
最后一行应该有一个结束括号]。也许这就是你沮丧的根源?

你的最后一行应该有一个结束括号]。也许这就是你沮丧的根源?

我在寻找这个问题,对我来说有效的解决方案是:

左键单击wamp服务器图标并转到apache。 此时将打开子菜单,转到apache模块并启用“重写”模块。 现在重新启动wamp服务器,然后检查您的站点。 启用清除url现在将处于活动状态。
我在寻找这个问题,对我有效的解决方案是:

左键单击wamp服务器图标并转到apache。 此时将打开子菜单,转到apache模块并启用“重写”模块。 现在重新启动wamp服务器,然后检查您的站点。 启用清除url现在将处于活动状态。
<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteBase /
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.*)$ index.php?q=$1 [L,QSA