2012-10-30 72 views
-2

我想重写一个目录到另一个目录。所有文件的文件/链接结构(如css/js/images/GET vars等)必须保持不变。.htaccess重写完整路径w /所有文件(不重定向)

我的文件目前都在http://www.example.org/_directory1/output/index.php?site=site1

新的路径应该是HTTP://www.example。 org/newDir/index.php?site = site1

简而言之,/ _directory1/output /应该改为/ newDir /。

+0

我玩了一些W/** RewriteRule^newDir /(.*)$ /var/www/theSite/_directory1/output/index.php?site=$1 [NC] **,但这并没有影响CSS和js文件。 – secelite

回答

1
RewriteRule http://www.example.org/_directory1/output/$1 ^newDir/(.*)$ [NC] 
0

你会使用

RewriteEngine On 
RewriteBase /newDir/ 
RewriteRule ^(.*)$ http://www.example.org/newDir/$1 
在/ _directory1 /输出你的.htaccess

/

mod_rewrite文档还可以帮助你。