zoukankan      html  css  js  c++  java
  • [Drupal] .htaccess issue

    When I insert a wrong url to the server, I got the error as blow :

     

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, administrateur@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    And then I check the log of apache, I got some notice :

    Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

    Thanks for Google, I got the resolve.

    Open the .htaccess files, we can get some code as below :

    RewriteBase /example
    RewriteCond
    %{REQUEST_FILENAME} !-f
    RewriteCond
    %{REQUEST_FILENAME} !-d
    RewriteCond
    %{REQUEST_URI} !=/favicon.ico
    RewriteRule ^(.
    *)$ index.php?q=$1 [L,QSA]

    Because the website is running in a subdirectory of the server ( or maybe in a VirtualDocumentRoot and the rewrite rules are not working properly),  after I modify the .htaccess file, I fix the error. Here is the code :

    代码
    RewriteBase /example
    RewriteCond
    %{REQUEST_FILENAME} !-f
    RewriteCond
    %{REQUEST_FILENAME} !-d
    RewriteCond
    %{REQUEST_URI} !=/favicon.ico
    RewriteRule ^(.
    *)$ /index.php?q=$1 [L,QSA] #add a slash in front of index.php?
  • 相关阅读:
    Redis的各种用途以及使用场景【转】
    Cron表达式
    容器绑固定物理核
    【转】Kubernetes和Docker到底有啥关系?
    memtier_benchmark安装
    压测工具
    Linux下traceroute的安装和使用
    计算机科学自学指南
    配置服务器SSH PAM防止暴力破解
    How to Enable or Disable Check for Windows Updates/Check For Updates Greyed Out
  • 原文地址:https://www.cnblogs.com/davidhhuan/p/1814802.html
Copyright © 2011-2022 走看看