[請益] cakephp的mod_rewrite問題
猛然在網路上看到一段話
說如果http://localhost/~user/ (我的user是叫 cake)
看到的東西是沒有CSS樣式也沒有圖片的,很有可以就是遇到了mod_rewirte的問題
我一聲慘叫!
於是我似乎做了一連串讓大大們慘叫的動作....共兩個"大動作"
第一個大動作
首先我
vi /etc/httpd/conf/httpd.conf
修改了下面這行
DocumentRoot "/home/cake/html/app/webroot"
這行好像是說 以後我打http://localhost/
首頁變成去讀/home/cake/html/app/webroot/index.php (完全不確定是不是這個邏輯)
第二個大動作
然後我又看到另外一篇教學 叫我去改一個地方,我就把...
vi /etc/httpd/conf/httpd.conf
<Directory /home/*/html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
</Directory>
改成...
<Directory /home/*/html>
Options FollowSymLinks
AllowOverride All
</Directory>
--------------------------------
然後目前的狀況就是我打http://localhost的時候會出現綠綠的東西感覺對了
可是我打http://localhost/~cake/的時候會出現一樣的東西但是是沒有CSS也沒有圖片的
感覺就差臨門一腳
請問我還缺哪個步驟?
請大大指點一下這個部份
此外我的/home/cake/html/app下面有一個.htaccess 內容如下
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
我的/home/cake/html/app/webroot下面也有一個.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
以上 麻煩解惑 謝謝!
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.104.53.148
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章