簡體   English   中英

.htaccess, <Directory /> ,給出內部服務器錯誤500

[英].htaccess, <Directory />, gives Internal Server Error, 500

在何處以及如何使用<Directory /> ,以防止在/訪問文件和文件夾。 <Directory />給我500 Internal Server錯誤。

.htaccess

#if i add the next 6 lines (10 lines), i am getting the error "Internal Server Error"

    <Directory />
        Order deny,allow
        Deny from all
        Options None
        AllowOverride All
    </Directory>

    <Directory /web>
      Order Allow,Deny
      Allow from all
    </Directory>

    RewriteEngine On
    RewriteBase /
    Options -MultiViews
    DirectoryIndex /web/index.php

    RewriteCond %{HTTP_HOST} ^somedomain\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.somedomain\.com$
    RewriteRule ^/?$ "https\:\/\/somedomain\.com" [R=301,L]

    RewriteCond %{ENV:REDIRECT_STATUS} ^$
    RewriteCond %{ENV:REQUEST_FILENAME} !-d
    RewriteCond %{ENV:REQUEST_FILENAME} !-f
    RewriteCond %{ENV:REQUEST_FILENAME} !-l
    RewriteRule ^(.*)$ /web/index\.php?url=$1 [QSA,L]

目錄位置必須包含完整的相對路徑,包括/ var / www /或其中的任何內容。

希望能幫助到你!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM