好吧,说我的网站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