CakePHP项目从localhost重定向到实时网站

时间:2018-05-18 18:03:28

标签: cakephp virtualhost

我需要对现有的CakePHP项目进行一些更改,但我无法在localhost上运行它,因为每当我尝试访问// Toggle donation icons on hover $('#donate-btn1').on( 'mouseenter', function() { $('.icon-donate-50').fadeIn(); }).on('mouseleave', function() { $('.icon-donate-50').hide(); }); $('#donate-btn2').on( 'mouseenter', function() { $('.icon-donate-100').fadeIn(); }).on('mouseleave', function() { $('.icon-donate-100').hide(); }); $('#donate-btn3').on( 'mouseenter', function() { $('.icon-donate-200').fadeIn(); }).on('mouseleave', function() { $('.icon-donate-200').hide(); }); $('#donate-btn4').on( 'mouseenter', function() { $('.icon-donate-400').fadeIn(); }).on('mouseleave', function() { $('.icon-donate-400').hide(); }); $('#donate-btn5').on( 'mouseenter', function() { $('.icon-donate-750').fadeIn(); }).on('mouseleave', function() { $('.icon-donate-750').hide(); }); $('#donate-btn6').on( 'mouseenter', function() { $('.icon-donate-1000').fadeIn(); }).on('mouseleave', function() { $('.icon-donate-1000').hide(); }); 时,它都会将我重定向到http://localhost:8080/{name-of-project}/

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:1)

当我仍然使用cakephp2并且仍然使用cakephp3

时,我也遇到过这个

来自直播.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>

答案 1 :(得分:0)

很可能在您的.htaccess文件中安装了非www到www重定向。

正如Adam所说,使用重定向时清除浏览器缓存可能很有用。缓存的重定向将不再访问您的服务器配置,因此您所做的任何更改都将不可见。