我是一個.htaccess新手,並且在從我的網站URL中刪除文件夾名稱時遇到問題。.htaccess從URL中刪除index.php和子文件夾
目前,它是:www.mydomain.com/engine
我在我的主機的html文件夾的子文件夾(名爲引擎)的表達式引擎網站。在這個文件夾中,我有一個htaccess文檔,其中我遵循了expressionengine用戶指南中的指示來刪除index.php?從URL成功地,有:
RewriteEngine敘述在
# Removes index.php from ExpressionEngine URLs
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
我現在想刪除的 「引擎」 指的是從URL過的子文件夾。
我已經在前面的問題上做了很多嘗試,但都沒有成功。
上觀看www.mydomain.com,任何嘗試我的我收到:
紫禁城。您無權訪問此服務器上的/。
我認爲這可能是一個權限問題,但是這個包含html文件夾的權限與允許訪問的「引擎」文件夾相同。
任何人都可以幫助我需要的.htaccess代碼嗎?
加上'/發動機/'指數前。 PHP在你的重寫過程中,並將代碼移動到你的根目錄(上一級)。 –
謝謝Amine,我已經更新了html文件夾中的htaccess,並創建了一個包含/ engine /的htaccess文件,這適用於除主頁以外的所有頁面。例如mydomain.com/page1的作品,但mydomain.com仍然給我:禁止。您無權訪問此服務器上的/。警告。這是我的htaccess或我的權限問題嗎?在此先感謝 –