cakephp - CakePHP 项目从本地主机重定向到实时网站
问题描述
我需要对现有的 CakePHP 项目进行一些更改,但我无法在 localhost 上运行它,因为每次我尝试访问http://localhost:8080/{name-of-project}/
它时都会将我重定向到http://www.{name-of-project}.com
.
任何帮助,将不胜感激。
解决方案
当我还在使用 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 本地
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
推荐阅读
- python - 在python中创建具有一定宽度边框的图像
- jquery - 在浏览器返回事件上调用更改事件
- java - Spring Cloud Config Client 是否支持使用 Kubernetes 作为发现客户端?
- node.js - 将参数附加到 URL
- java - JAVA如何给同一个代码段两个锁?
- python-3.x - 将 "driver.find_element_by_xpath("//ol[@jstcache = '8852']")" 的结果写入 csv 文件
- wordpress - 被 CORS 策略阻止:没有“Access-Control-Allow-Origin”标头错误
- bash - 为什么带有未引用变量的 glob 会扩展到所有文件?
- javascript - 是否可以在 babel 7 上解构导入?
- salesforce - 在 Visualforce 中,“reRender”刷新部分后“rendered”是否重新执行?