簡體   English   中英

Apache htaccess將條件重寫到服務器上的根文件夾

[英]Apache htaccess rewrite condition to root folder on server

我需要創建一個重寫條件以路由到服務器上的其他文件夾。

像這樣的東西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]

重定向請求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM