簡體   English   中英

htaccess-訪問根子文件夾

[英]htaccess - Access root subfolder

我相信這個問題純粹是與PHP有關的,請記住這一點,因為我的語言有限,我仍然在學習東西。

我在客戶端的服務器上安裝了Ionize CMS,一切進展順利。 但是,我希望可以做一件事,並且這已經達到了我的PHP知識的程度。

我想知道是否可以通過Web瀏覽器訪問位於我網站根目錄的文件夾的內容,而該文件夾與離子無關。 我需要訪問網站的舊備份。 換句話說,我希望能夠在url中寫入路徑並在Web瀏覽器中查看內容。 例如:

HTTP://mysite/backup/index.php

目前,如果我嘗試這樣做,頁面將顯示未找到“電離404”消息。

我猜想它與htaccess文件有關,但我真的不確定如果可能的話,如何修改此文件以執行我想要的操作。

我做了一些研究,發現了這段代碼,但是如果有人可以向我解釋這將是很棒的,因為我的php知識並不像前面提到的那么好。 我不想在不知道它做什么的情況下立即進行測試,也不想永久破壞我的網站重寫功能。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/subdirectoryname1/(.*)$ [OR]
RewriteCond %{REQUEST_URI} ^/subdirectoryname2/(.*)$ [OR]
RewriteRule ^.*$ - [L]
</IfModule>

任何人都可以在我的問題的可行性上保留一些知識嗎?

非常感激

該規則從根本上說,所請求的URI(文件夾)是subdirectoryname1還是subdirectoryname2 ,則不執行任何操作並停止處理規則。 因此,這樣的規則應該適合您。 這些規則必須先您的電離規則。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/subdirectoryname1/(.*)$ [OR]
RewriteCond %{REQUEST_URI} ^/subdirectoryname2/(.*)$
RewriteRule ^.*$ - [L]
</IfModule>

您也可以針對自己的情況做同樣的事情。

RewriteEngine On
RewriteBase /
RewriteRule ^backup/?(.*?)/?$ - [L]

暫無
暫無

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

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