我遇到以下目录结构:PHP:modrewrite不同的目录
/front/index.php
< - 网站根
/admin/img/
< - 额外的图像
因此对于包括图像我正在使用此路径:../admin/img/
问题是我不能在我的服务器上使用../
,所以我需要重新映射整个路径。
我该如何使用modrewrite来做到这一点?
我会只是想从../admin/img/
任何想法映射到admin/img/
,如果这是可能的吗?
谢谢
我遇到以下目录结构:PHP:modrewrite不同的目录
/front/index.php
< - 网站根
/admin/img/
< - 额外的图像
因此对于包括图像我正在使用此路径:../admin/img/
问题是我不能在我的服务器上使用../
,所以我需要重新映射整个路径。
我该如何使用modrewrite来做到这一点?
我会只是想从../admin/img/
任何想法映射到admin/img/
,如果这是可能的吗?
谢谢
有你的.htaccess这样的:
Options +FollowSymlinks -MultiViews
RewriteEngine on
RewriteRule ^\.\.(/admin/img/.*)$ $1 [NC,L,R=301]
你可以选择符号链接目录吗?它非常快速简单,但它不能解决应用程序中的任何路径。
这是我的“跛脚”的版本:什么ü想想? RewriteRule^img/admin/up /(.*)$ ../admin/up/$1 [L] – Fuxi 2011-05-10 19:48:14
看起来不错,但是你可以节省一些冗余:'RewriteRule^img /(admin/up /(.*) $ ../$1 [L,NC]' – anubhava 2011-05-10 19:51:49
thanks dude!:)) – Fuxi 2011-05-10 19:57:54