好吧,說我的網站example.com如何在.htaccess中隱藏目錄?
我的網站主題位於 example.com/directory/themes/name/
就這樣,直接url到的畫面,例如,是: example.com/directory/themes/name/images/image.png
我想掩蓋或重寫「目錄」文件夾,以便在URL中它表現爲: example.com/themes/name /images/image.png
而不是 example.com/directory/themes/name/images/image.png
換句話說只是簡單地提出這麼
example.com/directory/themes
example.com/directory /插件
被改變爲:
example.com/themes
example.com/plugins
謝謝!
編輯:
我已經得到了以下的方式,使得一切都可以訪問工作。唯一的問題是,example.com/directory/themes/...etc不重定向到example.com/themes/...etc
RewriteCond $1 !^directory
RewriteRule ^(.*) /directory/$1 [L]
我發現 「之類的」 工作的唯一事情是: '重寫規則^主題* /目錄/ $ 0 L] 重寫規則^插件* /目錄/ $ 0 L]' 的。唯一的問題是,例如,當導航到「example.com/directory/themes/name/images/image.jpg」時,它不會重定向到「example.com/themes/name/images/image.jpg」。 – John