[請益] cakephp的mod_rewrite問題

看板PHP作者 (加油加油^^)時間15年前 (2010/09/03 12:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
猛然在網路上看到一段話 說如果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
文章代碼(AID): #1CW7f6L_ (PHP)
文章代碼(AID): #1CW7f6L_ (PHP)