新人学习、高手绕路
第一 后台设置; 后台网站配置 是否隐藏前台网址中的index.php文件名: 选择是,打开页面看看,是隐藏了就OK了,下面的就不要在看了。
后台设置后不行的请看下面
1、 开启apache的重写(C:\AppServ\Apache24\conf\httpd.conf) apache你的安装目录可能和我的不一样,phpStudy安装的是这样的(phpStudy\Apache\conf\httpd.conf)
# 把注释删除开启
LoadModule rewrite_module modules/mod_rewrite.so
2、修改 (C:\AppServ\Apache24\conf\extra\httpd-vhosts.conf)
phpStudy安装的是这样的(phpStudy\Apache\conf\extra\httpd-vhosts.conf)
在文件最下面加下面代码,
<VirtualHost *:80>
DocumentRoot "D:\phpStudy\www\public"
ServerName http://127.0.0.1/
<Directory "D:\phpStudy\www\public">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
DocumentRoot "D:\phpStudy\www\public" 这个是我安装X1目录,修改成你的一样
3、 在网站public目录下新建.htaccess 文件 这个ThinkPHP本身默认是有这个文件,要是没有就新加上。
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
4、修改完后重启apache服务
修改前
网址 /index.php/cms/list-9.html
网址 /index.php/shop/show-3.html
修改后
网址/cms/list-9.html
网址/shop/show-3.html
现在齐博X1伪静态问题,下面有二个网址,二个都同样能浏览,这个还在研究中,到时研究出来在发上来。
网址 /index.php/cms/list-9.html
网址/cms/list-9.html