伊格尔
在阅读并尝试了许多教程和howtos之后,...我还没有找到使用.htaccess ;-P的方法
我有这个文件夹结构:
- somepath / mywebPHP_v314 /(包含许多带有php文件的子文件夹)
- somepath / mywebJS_v007 /(包含许多js文件子文件夹)
- somepath / mywebCSS_v876 /(包含多个带有CSS文件的子文件夹)
- somepath / mywebJPG_v543 /(包含许多jpg文件子文件夹)
- somepath / standardhostingfolder / .htaccess(仅此文件夹中的文件。没有子文件夹)
我想对.htaccess进行编程以获取此行为:
- 根据文件的扩展名,Apache将透明地提供相应文件。
- 例如,当访问www.mywebname.com/products/family/somearchive.php时,Apache将透明地提供somepath / mywebPHP_v314 / products / family / somearchive.php(而不是通常的somepath / standardhostingfolder / products / family / somearchive.php)
- 例如,在访问www.mywebname.com/products/family/foto3.jpg时,Apache将透明地提供somepath / mywebJPG_v543 / products / family / foto3.jpg
提前致谢!
PS只是为了澄清:“ somepath / standardhostingfolder /”是服务器的“ Web根目录”文件夹:如果我删除somepath / standardhostingfolder / .htaccess:在访问www.mywebname.com/products/family/foto3.jpg时,Apache将尝试提供服务自然地somepath / standardhostingfolder / products / family / foto3.jpg。
杜尚·巴伊奇(Dusan Bajic)
这应适用于.jpg,您可以相应地创建其他3条规则:
RewriteCond %{REQUEST_URI} \.jpg$
RewriteCond %{REQUEST_URI} !^/mywebJPG_v543
RewriteRule (.*) /mywebJPG_v543%{REQUEST_URI} [L]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句