关注分享主机优惠活动
国内外VPS云服务器

apache网站伪静态的打开和实现方法(Apache伪静态教程)

配置步骤:

第一步:找到apache的配置文件httpd.conf(文件在conf下,linux系统路径一般是/etc/httpd/conf/httpd.conf)

第二步:你必须首先让服务器支持mod_rewrite。如果您使用虚拟主机,请提前询问您的主机提供商。

打开httpd.conf并找到

# load module rewrite _ module modules/mod _ rewrite . so

摆脱#

找到AllowOverride None并将其更改为AllowOverride All,

注意:AllowOverride的参数设置为ALL,表示整个服务器支持URL规则重写。Apache服务器读取。每个网站下的中的htaccess文件。如果没有这个文件,或者这个文档没有定义任何关于URL重写的规则,它将没有任何作用。

如果不需要整个服务器支持URL规则重写,那么需要在APACHE中添加以下内容

/*引号代表您的web存储*/*如果是Linux,只需导航到您的网站*/Options follow my links allow override None

第3步:重启apache服务器。

第4步:在需要URL重写的网站中放一个. htaccess文件。文件名是。htaccess,不能直接在Windows下创建。可以保存为记事本。

注意:当我测试时,我存储了相应的。htaccess文件,并添加相应的..像第二步一样,将代码添加到httpd.conf文件中的相关。

步骤5:通过。htaccess。

URL正则表达式如下:

重写引擎onRewriteRule index.html索引. phpRewriteRule (\d+)。html$ info\。php\?infoid=$1

注意:URL规划方案的示例:

www.jb51.net/info/info.php?信息标识=100

映射为

www.jb51.net/info/100.html

配置结束。

Linux下基本没有变化,我只是修改了相关的地址,正常工作。

以上是关于用Apache mod_rewrite重写URL的具体操作步骤,从而实现网站URL的伪静态。

未经允许不得转载:主机频道 » apache网站伪静态的打开和实现方法(Apache伪静态教程)

评论 抢沙发

评论前必须登录!