我需要從瀏覽器中同一目錄中的兩個目錄訪問文件。Apache Rewrite:顯示來自同一目錄中兩個目錄的文件
視覺上的目錄可能看起來像這樣...
/public_html/www.example.com/xml/
/XML/
/public_html/.htaccess
重要說明:此設置支持多個域。
/public_html/www.example1.com/
/public_html/www.example2.com/
的XML文件要求在http://www.example.com/ xml/位於/public_html/www.example.com/xml/,如果該文件不存在於該服務器路徑,則需要檢查/xml/服務器路徑。
顯然從我們將訪問/的public_html/XML/路徑(例如www.example.com/xml/)讓我們說,我們可以看到與Apache生成鏈接到所有目錄索引瀏覽器XML文件。我希望能夠從example.com/xml/訪問/xml/目錄中的文件。
這兩個目錄中還存在具有確切名稱的文件的問題。我更喜歡/public_html/xml/目錄優先,因此如果用戶請求www.example.com/xml/1.xml,則會顯示副本/public_html/xml/1.xml如果可能的話,/xml/1.xml。請記住,我想MERGE訪問兩個目錄中的所有文件到一個目錄,我不想使任何一個目錄中的文件都不可訪問,以使其他目錄中的文件可訪問。
這必須使用位於/.htaccess下方的.htaccess文件完成。
我很樂意澄清任何事情,以及對投票和接受工作答案。
+1的問題。這是一個非常有效的場景,所以我想知道爲什麼你得到了downvote。 – davidethell 2012-02-27 01:31:07