现在的位置: 首页 > HostGator主机常见问题 > 正文
HostGator主机中.htaccess配置
2011年06月02日 HostGator主机常见问题 ⁄ 共 1053字 暂无评论

HostGator主机可以允许在配置.htaccess文件,我们可以用这个文件实现想要的功能,下面用.htaccess设置为伪静态规则来举例说明一下:

1.首先检查论坛所在目录中是否存在 .htaccess文件,如果不存在,请手工建立此文件。Win32系统下,无法直接建立.htaccess文件,您可以从其他系统中拷贝一份,或者在Discuz.net技术支持栏目中下载此文件。编辑并修改.htaccess文件,添加以下内容

#将RewriteEngine 模式打开
RewriteEngine On

# 修改以下语句中的/discuz 为你的论坛目录地址,如果程序放在根目录中,请将/discuz修改为/
RewriteBase /discuz

# Rewrite 系统规则请勿修改
RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^profile-(username|uid)-(.+)\.html$ viewpro.php?$1=$2
2.加内容时,请遵照上面的提示,修改论坛所在的路径,然后保存。将.htaccess文件上传到论坛所在的目录中。进入论坛系统设置,根据需要开启URL静态化功能。

3、利用.htaccess让Apache把某个不以.php后缀的文件当成php文件来处理。很多网站使用这样的配置,结合CGI中的PATH_INFO来实现动态URL的静态化。 代码如下:

<Files "filename">
SetHandler application/x-httpd-php
</Files>
改完后,在浏览器输入 http://yoursite.com/filename,OK了。

这个配置的强大之处不单单是把 filename 编程php文件来处理,而是结合PATH_INFO之后的功能。现在,只要你输入任何以http://yoursite.com/filename开头的网站。apache服务器都会始终调用filename 。

注:以上内容仅供参考,更所只知识请访问美国主机侦探HostGator专版

 


SetHandler application/x-httpd-php 改完后,在浏览器输入 http://yoursite.com/filename,OK了。 这个配置的强大之处不单单是把 filename 编程php文件来处理,而是结合PATH_INFO之后的功能。现在,只要你输入任何以http://yoursite.com/filename开头的网站。apache服务器都会始终调用filename 。 注:以上内容仅供参考,更所只知识请访问美国主机侦探HostGator专版。   '}" class="bdshare_b" style="line-height: 12px;">



给我留言

您必须 [ 登录 ] 才能发表留言!