[英]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.