导航:首页 > 编程语言 > apache去掉indexphp

apache去掉indexphp

发布时间:2024-10-22 05:41:59

A. 网址中间的index.php怎么去掉,看了一些回答不知道怎么做,希望能回答,解决了多给分,一定的。

使用URL重写,可以使网站的URL屏蔽index.php这种不友好的网址。
假如你的web服务器端使用的是apache,那么你需要开启mod_rewrite.so模块,
为网站在apache配置文件中的<Directory>配置节添加如下内容,
Options FollowSymLinks
AllowOverride ALL
Order allow,deny
Allow from all
然后在网站根目录下创建一个 .htaccess 文件,内容如下
<IfMole mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfMole>

就可以在网址中屏蔽index.php了

B. url怎么去掉index.php

要移除URL中的"index.php",可以通过以下步骤实现:

1. 启用“mod_rewrite”:在Apache配置文件(通常为"conf/httpd.conf")中找到"LoadMole rewrite_mole moles/mod_rewrite.so"一行,去除行首的“#”以启用mod_rewrite模块。

2. 编写.htaccess规则:在Apache根目录下创建或编辑.htaccess文件,添加以下规则:

<IfMole mod_rewrite.c>

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

</IfMole>

上述规则定义了一个重写规则,当请求匹配非目录或非文件路径时,将该路径重定向到"index.php"并附带原始路径参数。

若在CodeIgniter根目录下存在如css、js等子目录,需调整.htaccess规则以正确处理这些路径,规则可能如下:

<IfMole mod_rewrite.c>

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond $1 !^(index\.php|images|css|robots\.txt)

RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

</IfMole>

该规则排除了"index.php"、"images"、"css"和"robots.txt"文件,确保其他路径正确重定向至"index.php"。

C. 加了.htaccess文件为什么仍不能去掉index.php

1. 在httpd.conf中,将 所有 AllowOverride None 改为 AllowOverride All 好像共有三处吧,然后重启apache2. 在.htaccess文件中,是这样的配置:RewriteEngine onRewriteCond $1 !^(index\.php|robots|stafile|upload|\.txt)RewriteRule ^(.*)$ /index.php/$1 [L]如果你是直接在根目录配置的,则以上就可以了;假如你的项目在根目录底下一层,则 RewriteRule ^(.*)$ /index.php/$1 [L] 得变为 RewriteRule ^(.*)$ /项目文件夹名/index.php/$1 [L]以上两步已经可以去掉 index.php了,假如项目中的路径,为了去掉index.php,还需要第 3 步 操作,因为第 3 步 是影响到 site_url();这个函数的。

阅读全文

与apache去掉indexphp相关的资料

热点内容
利用python创建变量 浏览:733
期货入门基础知识pdf 浏览:180
比心app海滩币在哪里看 浏览:942
聚合直播app源码 浏览:482
打造云服务器需要多少钱 浏览:565
pythonsql变量赋值 浏览:490
电脑建立共享文件夹以后 浏览:472
一加8t如何加密文件 浏览:673
phpfpm是否启动 浏览:916
加密精灵隐藏了怎么恢复 浏览:166
程序员什么样的公司最好 浏览:65
制冷压缩机与设备实训 浏览:11
自己在家搭建服务器有什么用 浏览:706
mysql和php和ajax 浏览:375
四洲制的编译者是 浏览:444
单片机小车调速程序 浏览:984
服务器没反应是怎么回事啊 浏览:497
通达信嵌入Python编写公式吗 浏览:210
程序员视频资源 浏览:200
恶意pdf 浏览:615