Перенаправление проекта CakePHP с локального хоста на живой сайт - PullRequest
0 голосов
/ 18 мая 2018

Мне нужно внести некоторые изменения в существующий проект CakePHP, но я не могу запустить его на локальном хосте, потому что каждый раз, когда я пытаюсь получить доступ к http://localhost:8080/{name-of-project}/, он перенаправляет меня на http://www.{name-of-project}.com.

Любая помощьбудет оценена.

Ответы [ 2 ]

0 голосов
/ 19 мая 2018

Я также столкнулся с этим, когда я все еще использую cakephp2 и все еще работаю с использованием cakephp3

из live .htaccess

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteCond %{HTTP_HOST} !^www\.mydomain\.com$ [NC] 
   RewriteCond %{HTTPS}s ^on(s)|off 
   RewriteRule ^(.*)$ http%1://www.mydomain.com/$1 [R=301,QSA,L] 
   RewriteRule    ^$ webroot/    [L]
   RewriteRule    (.*) webroot/$1 [L]
</IfModule>

Я изменяю его на этот

.htaccess local

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

</IfModule>
0 голосов
/ 18 мая 2018

Скорее всего, в вашем файле .htaccess установлен редирект не-www на www.

Как отмечает Адам, может быть полезно очистить кеш браузера при работе с перенаправлениями,Кэшированное перенаправление больше не влияет на конфигурацию вашего сервера, поэтому любые сделанные вами изменения не будут видны.

...