我剛剛安裝了一個帶有apache2的unbuntu web服務器。 我上傳了一個CakePHP項目。 我也激活rewrite_mod我的.htaccess不起作用
# sudo a2enmod rewrite
雖然輸入型www.mysite.ch/pierre/contacts
其狀態
未找到請求的網址/聯繫人未在此服務器上找到。
在我的本地網絡服務器,它是wokr,我可以看到聯繫人頁面
如果我刪除我的項目,與功能的phpinfo添加文件phpinfo.php的(),它顯示了服務器的配置信息並且我沒有「未找到」消息
我懷疑我的重定向不起作用。 你覺得呢? 哪些是使Apache2服務器使用.htaccess文件的基本步驟?
這裏是我的.htaccess文件(它的默認的CakePHP文件,我還沒有改變它)
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
這裏是我的httpd_conf文件
<Directory /var/www/vhosts/metauxch/httpdoc>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order Allow,Deny
allow from All
</Directory>
Alias /pierre /var/www/vhosts/pierre/httpdoc
<Directory /var/www/vhosts/pierre/httpdoc>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order Allow,Deny
allow from All
</Directory>
你有一些想法?
唐卡很多
你好,不幸的是,他們都沒有工作。嘗試了所有這些。我沒有得到好的結果:o( – pierrot10