URL重写ThinkPHP
我只想删除URL路径中的index.php第一个是配置.htaccess
复制代码代码如下所示:
RewriteEngine on
request_filename RewriteCond % { }!D
request_filename RewriteCond % { }!F
关键词^(。*)$指数。PHP / 1美元{ QSA、PT、L }
因为我需要将它部署在Apache的httpd.conf配置文件,找到LoadModule rewrite_module模块/ mod_rewrite.so在#前拆除,发现创建一个以创建所有。
现在访问本地主机/产品是有效的,但路径,__app__或__url__或U得到包含index.php,即本地 /的index.php。还有一步修改或add'url_model= > 2在conf / config.php。
因为我试图部署conist企业版2基于ThinkPHP,在config.php中,有这样一个configuration'url_model'=>C('token。false_static),和token.false_static值设置为1时,初始化。模式一直是模式1。
在新浪SAE部署,.htaccess是不支持的,只有它自己的配置文件config.yaml是支持的,所以下面的代码添加到config.yaml改写格式:
复制代码代码如下所示:
手柄:
改写:如果(is_dir)is_file(!(路径~(*)1
超级简单吗如果您想了解更多关于伪静态方面的内容,请阅读下面的文章。