apache去掉php后缀,MAC Nginx + PHP使用ThinkPHP怎么去掉index.php?

用户投稿 113 0

关于“php文件访问去掉php”的问题,小编就整理了【4】个相关介绍“php文件访问去掉php”的解答:

MAC Nginx + PHP使用ThinkPHP怎么去掉index.php?

可以在nginx里面设置默认文档为其他文件名。

1. 可以去掉index.php2. 因为在MAC上使用Nginx + PHP搭建网站时,如果使用ThinkPHP框架,默认的URL访问方式会包含index.php,但是可以通过配置Nginx和ThinkPHP来去掉index.php,使URL更加简洁。

3. 要去掉index.php,首先需要在Nginx的配置文件中添加一段rewrite规则,将URL中的index.php去掉。

然后,在ThinkPHP的配置文件中,设置URL模式为rewrite,这样就可以实现去掉index.php的效果。

这样做可以提升网站的美观性和用户体验。

怎么去掉forum.php或,怎么去掉portal.php?

如果你想去掉,这需要用到伪静态。 php程序可以个性.htaccess文件 代码如下: RewriteEngineon RewriteBase/ RewriteRule^index.html($)index.php[L] RewriteRule^portal/($)portal.php[L] RewriteRule^forum($)forum.php[L] 参照着个修改,可以用index.html,index.do等等都行。

浏览器访问.php文件,为什么看不到PHP中代码?

1:当浏览器访问的时候,你的web服务器会把.php后缀的文件转发给php解释器去处理、翻译,然后返回给浏览器能接受的内容类型(比如根据:Content-Type:application/html)2:通俗点,浏览器也不支持解析PHP语法!

CI框架怎么去掉隐藏入口文件index.php?

1.

  LoadModule rewrite_module modules/mod_rewrite.so,把该行前的#去掉。

  搜索 AllowOverride None(配置文件中有多处),看注释信息,将相关.htaccess的该行信息改为AllowOverride All。

  2.在CI的根目录下,即在index.php,system的同级目录下,建立.htaccess,直接建立该文件名的不会成功,可以先建立记事本文件,另存为该名的文件即可。内容如下(CI手册上也有介绍):

  RewriteEngine on

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

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

  如果文件不是在www的根目录下,例如我的是:,第三行需要改写为RewriteRule ^(.*)$ /CI/index.php/$1 [L]。

  另外,我的index.php的同级目录下还有js文件夹和css文件夹,这些需要过滤除去,第二行需要改写为:RewriteCond $1 !^(index\.php|images|js|css|robots\.txt)。

到此,以上就是小编对于“php文件访问去掉php”的问题就介绍到这了,希望介绍关于“php文件访问去掉php”的【4】点解答对大家有用。

抱歉,评论功能暂时关闭!