2014-09-30 83 views
0

我有一點麻煩執行以下操作,使用不同的目錄中的.htaccess

URL site.com/admin應該顯示的內容形成的文件夾site.com/core/admin

我嘗試了幾次次,但我的Apache服務器給我內部服務器錯誤

+1

如果這是你想要的,你最好如果允許更改虛擬主機設置,請使用['Alias'指令](http://httpd.apache.org/docs/2.2/mod/mod_alias.html)。 – Wrikken 2014-09-30 15:23:16

+0

我現在就來看看吧。從來不知道這是可能的 – Axxess 2014-09-30 15:24:05

+0

目前卡住共享主機。我無法訪問配置文件 – Axxess 2014-09-30 15:37:23

回答

0

嘗試在你的文檔根目錄添加這些規則的htaccess文件:

RewriteEngine On 
RewriteCond $1 !^core/ 
RewriteRule ^(.*)$ /core/$1 [L] 

如果你只是想爲「admin」,則:

RewriteEngine On 
RewriteRule ^admin$ /core/admin [L] 
+0

使用此我也重定向到site.com/core/admin。 site.com/admin必須像虛擬文件夾那樣 – Axxess 2014-09-30 16:08:25

+0

該規則沒有重定向。除非admin是一個文件夾(在這種情況下,apache會自動將所有請求重定向到不帶斜槓的文件夾到具有*尾部斜槓的相同URL *)。 – 2014-09-30 16:09:57

+0

如果Apache沒有任何人可以查看文件夾的所有內容,即使您有一個索引文件,它也會始終重定向文件夾丟失尾隨斜線 – 2014-09-30 16:10:31

相關問題