gpt4 book ai didi

php - CodeIgniter mod_rewrite 与 apache 2.4

转载 作者:行者123 更新时间:2023-12-01 12:30:02 25 4
gpt4 key购买 nike

我在让 mod_rewrite 与 CodeIgniter 一起工作时遇到问题。我正在运行 apache 2.4。

我的网站根目录是/Users/Jason/Development/www

这是我目前在 .htaccess 文件中的代码,该文件位于与我的主 index.php 文件相同的目录中。

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

<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>

我究竟做错了什么?我不断收到一个 404 页面,说在此服务器上找不到请求的 URL。

最佳答案

Options -Indexes +FollowSymLinks

RewriteEngine On
RewriteBase /

# exclude any paths that are not codeigniter-app related
RewriteCond %{REQUEST_URI} !^/server-status
RewriteCond %{REQUEST_URI} !^/server-info
RewriteCond %{REQUEST_URI} !^/docs

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

<IfModule mod_php5.c>
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

# the following is for rewritting under FastCGI
<IfModule !mod_php5.c>
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>

基于 sigmoid https://www.npcglib.org/~stathis/blog/2013/08/12/apache-tip-rewriting-urls-with-apache-2-4-php-fpm-mod_fastcgi_handler-codeigniter/

关于php - CodeIgniter mod_rewrite 与 apache 2.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35123103/

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