gpt4 book ai didi

php - Codeigniter + WAMP 仅主页加载状态代码 200 OK

转载 作者:行者123 更新时间:2023-11-29 21:43:27 26 4
gpt4 key购买 nike

WAMP 对我来说表现得很奇怪,我不明白为什么?作为 WAMP 新手,这会使其变得更加困难。我一直在询问我在 Windows 10 上将 Codeigniter 项目部署到 WAMP 设置时遇到的问题。我将在最后留下指向我的其他 Unresolved 帖子的链接,也许这些信息中的信息将帮助人们了解正在发生的事情。

目前的情况是,当我加载除主页之外的本地项目(网站)的任何页面并检查firebug的net选项卡时,它显示错误404,但该页面确实在浏览器 View 中加载。虽然 POST 请求没有像应有的那样工作,但您可以看到我的其他问题。

发生什么事了?

Strange behaviour, WAMP - Codeigniter

WAMP Mysqli not working whereas Mysql works

WAMP and mysqli::real_connect(): (HY000/2002)?

更多信息:

项目.htaccess

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


<Files "index.php">
AcceptPathInfo On
</Files>
</IfModule>

<IfModule !mod_rewrite.c>

ErrorDocument 404 /index.php
</IfModule>

主机文件

127.0.0.1       localhost
::1 localhost

127.0.0.1 myProject
::1 myProject

虚拟主机

<VirtualHost *:80>
ServerAdmin contact@gmail.com
DocumentRoot "c:/wamp/www"
ServerName localhost
ServerAlias localhost
<Directory "c:/wamp/www">
Options Indexes FollowSymLinks
AllowOverride All
Require local
</Directory>
</VirtualHost>

<VirtualHost *:80>
ServerAdmin contact@gmail.com
DocumentRoot "c:/wamp/www/myProject/www"
ServerName myProject
ServerAlias myProject
ErrorLog "logs/myProject-error.log"
CustomLog "logs/myProject-access.log" common
<Directory "c:/wamp/www/myProject/www">
Options Indexes FollowSymLinks
AllowOverride All
Require local
</Directory>
</VirtualHost>

最佳答案

这是一个重写问题。

在项目根目录下打开 .htaccess 并将其粘贴:(这是基本配置)

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

如果有效,请根据您的需求进行自定义。

希望它能发挥作用。

编辑:

您使用的链接可能有问题:

尝试使用:..../index.php/yourController/MethodOfController

或者在链接上没有index.php的情况下相同

关于php - Codeigniter + WAMP 仅主页加载状态代码 200 OK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34284941/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com