php 伪静态问题 伪静态里面比如我想把index.php,about.php,product.php等这样的页面伪静态成html形式的,
发布网友
发布时间:2022-04-06 02:17
我来回答
共2个回答
热心网友
时间:2022-04-06 03:47
现在流行MVC模式的伪静态,比如
index.php proct.php?categroy=cpu&brand=intel
伪静态
http://***/index/ http://***/proct/cpu/intel/
比如zend framework框架
热心网友
时间:2022-04-06 05:05
可以的,使用apache urlrewrite技术就可以实现了。在进行urlrewrite时请保证一下内容:
1、加载了urlrewrite模块(httpd.conf文件);
LoadMole rewrite_mole moles/mod_rewrite.so
2、虚拟站点配置需要配置以下内容
<Directory "你的站点路径,放在<VirtualHost />后">
Options FollowSymLinks // 必须
AllowOverride All // 必须
Order allow,deny
Allow from all
</Directory>
现在就可以开始配置了,可以通过两种方式:
1、在<VirtualHost />配置
2、在.htaccess中配置
我讲第二种,两种方式差不多。
首先在你的虚拟站点根目录下新建一个.htaccess文件,注意“.htaccess”为文件全名。如果不能创建,请到网上找找。
然后用文本编辑工具打开此文件,添加如下内容:
RewriteEngine on
RewriteBase /
RewriteRule ^(\S+)\.html$ $1.php
重启apache服务,就可以了。
以上假设你所有文件都在根目录下。此时你访问index.php就可以使用index.html来访问。其他的类似。