如果我已将其他所有内容重定向到'wordpress',如何将'app'重定向到单独的文件夹?
目前我的WordPress在public_html / wordpress /上运行良好,但是当我访问mydomain.io/app/时,我想从public_html / app /
提供应用程序这是我的文件夹结构:
public_html/wordpress/
public_html/app/
这是我的.htaccess文件
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.mydomain\.com$
RewriteRule ^/?$ “http\:\/\/mydomain\.com\/” [R=301,L]
#Redirect to subfolder
RewriteCond %{REQUEST_URI} !^/wordpress/.*$
RewriteRule ^(.*)$ /wordpress/$1
我尝试了这个但不起作用:
RewriteCond %{HTTP_HOST} ^(www\.)?mydomain\.com\/app*$
RewriteRule ^(.*)$ ../app/$1 [L]
答案 0 :(得分:0)
此设置适用于/wordpress
子文件夹中的Wordpress:
RewriteEngine on
#app rules
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.com$
RewriteCond %{REQUEST_URI} ^/app/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /app/$1 [L]
#wordpress rules
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.com$
RewriteCond %{REQUEST_URI} !^/wordpress/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /wordpress/$1
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.com$
RewriteRule ^(/)?$ wordpress/index.php [L]
类似地,您可以根据应用需求更改/app
子文件夹的规则。