Wordpress从另一个子文件夹和另一个应用程序运行
问题描述:
如果我已将所有内容重定向到“wordpress”,如何将“应用程序”重定向到单独的文件夹?Wordpress从另一个子文件夹和另一个应用程序运行
在我的WordPress从的public_html行之有效的时刻/ WordPress的/,但是当我访问mydomain.io/app/我想从服务的public_html /应用程序应用程序/
这里是我的文件夹结构:
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]
答
此设置应在/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
子文件夹根据您的应用程序需要的规则。
你是什么意思的“不起作用”你试图在重定向?怎么了? – Difster
它显示WP未找到页面 – Ben
如果你刚刚摆脱这部分? 'RewriteCond%{HTTP_HOST} ^(www \。)?mydomain \ .com \/app * $' – Difster