在子文件夹和Word preSS根CakePHP的应用,如何修改htaccess的,使其工作? [英] CakePHP application in a sub-folder and WordPress in root, how to modify htaccess to make it work?
问题描述
我有字preSS安装在的public_html
即根目录和安装在子文件夹是CakePHP的的public_html / CakeApp
。如何修改htaccess的,使这项工作?
I have WordPress installed in public_html
i.e, root folder and have CakePHP installed in a sub-folder that is public_html/CakeApp
. How do I modify htaccess to make this work?
在的public_html htaccess文件,现在读:
htaccess file in public_html right now reads:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
当我访问 mydomain.com/CakeApp
则重新定向到 mydomain.com/CakeApp/users/login
但所有这表明是Word preSS 404错误。
When I access mydomain.com/CakeApp
it is re-directed to mydomain.com/CakeApp/users/login
but all it shows is a WordPress 404 error.
推荐答案
再添加一个条件字preSS重写规则:
Add one more condition for WordPress rewrite rule:
RewriteCond %{REQUEST_URI} !^/CakeApp [NC]
您的.htaccess那么应该是这样的:
Your .htaccess then should look like this:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_URI} !^/CakeApp [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
这篇关于在子文件夹和Word preSS根CakePHP的应用,如何修改htaccess的,使其工作?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!