我需要使用htaccess从url隐藏目录

时间:2013-09-22 13:14:27

标签: regex .htaccess mod-rewrite url-rewriting rewrite

我需要从我的本地网站上删除目录:

当前网址http://localhost/example/trunk/frontend/www
需要的网址http://localhost/example/frontend

我需要从网址中删除 trunk www 文件夹而不更改文件(css,js,images ,...等路径。

有人可以帮我吗?

由于

1 个答案:

答案 0 :(得分:0)

启用mod_rewrite.htaccesshttpd.conf,然后将此代码放在.htaccess DOCUMENT_ROOT目录下:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} !^/example/trunk/[^/]*/www [NC]
RewriteRule ^(example)/([^/]+)(/.*|)$ /$1/trunk/$2/www$3 [L,NC]

<强>更新

# Turn mod_rewrite on
RewriteEngine On
RewriteBase /example/

RewriteRule ^((?!trunk)[^/]+)(/.*|)$ trunk/$2/www$3 [L,NC]