QQ 1640076782

2013年10月29日

新一代空间伪静态使用问题

Filed under: phper — 标签: — lijie @ 10:08 上午

最近有一个网站从godaddy空间转到新一代空间,网站突然间就不能正常访问了。还报了个500的错误。

很郁闷,在godaddy空间上网站就可以正常访问,而转到新一代的空间上却不行了。

检查了很久,实在不知道是什么原因导致的了,就尝试着先把伪静态关掉试下,结果居然可以访问了,这好办了,既然知道问题

所在了,就很容易解决了。

然后查了一下新一代空间使用需要注意的事项。发现原来新一代空间的伪静态URL重写语句需要遵循以下规则:

1.需要写入RewriteEngine On来声明开启重写功能,所以RewriteEngine On是第一条伪静态语句;

2.所有URL重写语句以Rewrite开头的关键词开始,如RewirteRule、RewriteCond等,类似的语句如下

RewriteRule  index.html  index.php
3.不支持IfModule、AddType等等关键词,如
<IfModule mod_rewrite.c> 或  AddType “text/javascript;charset=UTF-8″ .jgz 等等都是不支持,添加这些语句只会导致您
的站点访问不正常。
好的,原来不能使用IfModule,然后把IfModule去掉,重新开启伪静态,网站访问正常。

如果你有外贸企业网站建站需求,欢迎随时联系我们

QQ客服:415682727

电话:020-39907297

MSN:[email protected]