作者coldollsheep (加油加油^^)
看板PHP
标题[请益] cakephp的mod_rewrite问题
时间Fri Sep 3 12:32:03 2010
猛然在网路上看到一段话
说如果
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