【问题标题】:Enable clean urls through htaccess - modrewrite in Drupal通过 htaccess 启用干净的 url - Drupal 中的 modrewrite
【发布时间】:2013-02-21 19:13:32
【问题描述】:

我正在尝试设置 Drupal 安装,以便能够拥有干净的 url。我在根文件夹中搜索了 .htaccess 文件,但没有找到。在我创建的 phpinfo 文件中,我在 Loaded Modules mod_rewrite 下看到,因此它在服务器上启用。 我创建了一个 .htaccess 文件,其中包含一个简单的

RewriteEngine On

但是当我在配置 -> 搜索和元数据 -> 清理 URL 下运行测试时,它仍然失败。然后我上传了一个朋友从 Drupal 安装中发送给我的 .htaccess 文件,但测试仍然失败。

现在呢?

【问题讨论】:

    标签: php drupal


    【解决方案1】:

    Drupal 的.htaccess 比单行复杂很多,我建议您下载 Drupal 的新副本并将 .htaccess 文件从根文件夹中取出并使用它.如果你找不到它,我建议打开隐藏文件,根据你的操作系统有不同的方法。

    为了快速解决问题,添加这些行应该可以解决您的问题:

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !=/favicon.ico
    RewriteRule ^ index.php [L]
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-29
    • 1970-01-01
    • 1970-01-01
    • 2011-01-06
    • 2016-04-24
    • 2014-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多