ThinkPHP除去链接中的index.php
1、httpd.conf配置文件中加载了mod_rewrite.so模块2、AllowOverrideNone将None改为All3、确保URL_MODEL设置为24、把...
1、httpd.conf配置文件中加载了mod_rewrite.so模块
2、AllowOverride None 将None改为 All
3、确保URL_MODEL设置为2
4、把下面的内容保存为.htaccess文件放到入口文件的同级目录下
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
这个方法只是让你通过URL访问的时候可以不输入index.php 但是通过网站上的链接点击进去后URL上还是会加上index.php 求这个怎么去掉
apache 环境下面 展开
2、AllowOverride None 将None改为 All
3、确保URL_MODEL设置为2
4、把下面的内容保存为.htaccess文件放到入口文件的同级目录下
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
这个方法只是让你通过URL访问的时候可以不输入index.php 但是通过网站上的链接点击进去后URL上还是会加上index.php 求这个怎么去掉
apache 环境下面 展开
3个回答
展开全部
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
</IfModule>
详情请搜索 易仨游
上面的代码是针对VC6,我的代码是针对所有版本的php
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
</IfModule>
详情请搜索 易仨游
上面的代码是针对VC6,我的代码是针对所有版本的php
2014-05-29
展开全部
修改配置文件:Conf/config.php
'URL_MODEL'=>2
'URL_MODEL'=>2
追问
看清问题描述 我能将这些都贴出来 我肯定是设置了的 这种去掉index.php方法 仅仅是可以通过URL访问可以不加index.php而已
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
U方法应该没这个功能吧
追问
有没有办法去掉,去不掉的话 那这个去index.php的方法就没多大意义了,谁进网站其他页面都是通过URL进去的啊,鼠标轻轻点一下就进了为何非要通过URL进。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询