CakePHP на общем хостинге public_html - PullRequest
0 голосов
/ 25 января 2011

Я установил свой cakephp на общем хост-сервере.

Я всегда получаю ошибку 404

mod_rewrite выглядит так

/ Главная / пользователь / public_html / КМВ / .htaccess

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]
</IfModule> 

/ Главная / пользователь / public_html / CMS / приложение / .htaccess

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule    ^$    webroot/    [L]
    RewriteRule    (.*) webroot/$1    [L]
 </IfModule>

/ дом / пользователь / public_html / CMS / приложение / Webroot / .htaccess

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>

URL-адрес http://server/~user/cms, а путь к серверу - / home / user / public_html / cms

1 Ответ

1 голос
/ 26 января 2011

Вы должны добавить RewriteBase для удаления http://server/~user/ из URL.торт не работает с ~ в URL

...