Php Apache htaccess将条件重写到服务器上的根文件夹
我需要创建重写条件以路由到服务器上的其他文件夹 像这样的Php Apache htaccess将条件重写到服务器上的根文件夹,php,apache,.htaccess,mod-rewrite,Php,Apache,.htaccess,Mod Rewrite,我需要创建重写条件以路由到服务器上的其他文件夹 像这样的 http://mydomain.com/newapp/(.*)$ 应重写为/var/www/mynewapp/index.php/$1 我一辈子都搞不懂如何编写这些条件,不管我做什么,它都会留在我当前的应用程序中 RewriteEngine on RewriteRule ^newapp/(.*)$ /var/www/mynewapp/index.php/$1 [L,QSA] 这就是我尝试过的,但正如我所说的,我会继续重定向回原始应用程序
http://mydomain.com/newapp/(.*)$
应重写为/var/www/mynewapp/index.php/$1
我一辈子都搞不懂如何编写这些条件,不管我做什么,它都会留在我当前的应用程序中
RewriteEngine on
RewriteRule ^newapp/(.*)$ /var/www/mynewapp/index.php/$1 [L,QSA]
这就是我尝试过的,但正如我所说的,我会继续重定向回原始应用程序。如果
/var/www/mynewapp/index.php
不在原始DocumentRoot中(看起来是这样),我会将/var/www/myoldapp/newindex.php
符号链接到/var/www/mynewapp/index.php
,并使用类似的东西
RewriteCond %{REQUEST_URI} ^newapp
RewriteRule ^newapp/(.*)$ newindex.php [L]
重定向请求