2
我想安裝一個CakePHP應用程序在一個Wordpress網站相同的目錄。 CakePHP應用程序只有一對控制器,所以我認爲這應該可以通過添加幾個RewriteCond
來實現。不幸的是,以下/.htaccess文件無法正常工作:WordPress的:防止特定目錄mod_rewrite規則
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#start my additions
RewriteCond %{REQUEST_URI} !^/admin
RewriteCond %{REQUEST_URI} !^/tests
RewriteCond %{REQUEST_URI} !^/users
RewriteCond %{REQUEST_URI} !^/css/
RewriteCond %{REQUEST_URI} !^/js/
#end my additions
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
#CakePHP rules
RewriteEngine on
RewriteBase/
RewriteCond %{REQUEST_URI} !^/$
RewriteRule (.*) app/webroot/$1 [L]
出於某種原因,WordPress的樣式表都沒有得到發現:
GET http://example.dev/wp-content/themes/sow3/style.css?1365621024 404 (Not Found)
啊哈!第一塊似乎解決了它!蛋糕的規則獲得了靜態內容,你是對的100%正確。這讓我感到困惑,因爲所有其他WP頁面都在工作。 – emersonthis 2013-04-11 04:09:55
請記住標記爲已接受,如果它解決了您的問題。 – bradym 2013-04-11 07:31:17