分享

写回答

发帖

[提问] yiqicms在goodaddy空间下无法静态url

pengdehua

发表于 2012-2-15 16:53:25 | 显示全部楼层

lwbo1987 发表于 2012-2-15 04:20 PM
可以的,成功了,你发私信给我,账户和密码,后台用户名和密码都发给我,我给你看看吧 ...

麻烦你加下我QQ吧,我没有权限发消息给你啊
回复 支持 反对

使用道具 举报

GoDaddy GoDaddy 17351 人阅读 | 53 人回复

回答|共 53 个

发表于 2012-2-14 13:12:47 | 显示全部楼层 |阅读模式

提问一下,用的是godaddy美国空间,linux系统。

在空间上装上了yiqicms,但是却无法静态化化url。

规则都没有错误。请问如何解决?

我想写信问空间商,但是这种问题怎样用英语表达?

谢谢了。

lwbo1987

发表于 2012-2-14 13:19:11 | 显示全部楼层

你的规则正确吗,设置好后,没有出现什么错误吗?注意路径
回复 支持 反对

使用道具 举报

pengdehua

发表于 2012-2-14 13:27:00 | 显示全部楼层

lwbo1987 发表于 2012-2-14 01:19 PM
你的规则正确吗,设置好后,没有出现什么错误吗?注意路径

你好,谢谢你的回复。我的规则是应该是正确的,是在yiqicms官方下载到的。在后台设置开启静态url后,前台的内容就打不开了。
回复 支持 反对

使用道具 举报

pengdehua

发表于 2012-2-14 13:28:48 | 显示全部楼层

规则是这样的。没错吧。

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^article\/(.+)\.html$ article.php?name=$1 [L]

RewriteRule ^product\/(.+)\.html$ product.php?name=$1 [L]

RewriteRule ^category\/([^/_]+)[/]?$ category.php?name=$1 [L]

RewriteRule ^category\/([^/]+)_([0-9]+)[/]?$ category.php?name=$1&p=$2 [L]

RewriteRule ^catalog\/([^/]+)[/]?$ catalog.php?type=$1 [L]

RewriteRule ^comment.html$ comment.php [L]

RewriteRule ^sitemap.xml$ sitemap.php [L]

</IfModule>
回复 支持 反对

使用道具 举报

暮木娃娃

发表于 2012-2-14 13:37:44 | 显示全部楼层

pengdehua 发表于 2012-2-14 01:27 PM
你好,谢谢你的回复。我的规则是应该是正确的,是在yiqicms官方下载到的。在后台设置开启静态url后,前台 ...

你的程序安装在根目录还是子目录啊
这个规则放在哪里
回复 支持 反对

使用道具 举报

lwbo1987

发表于 2012-2-14 13:39:53 | 显示全部楼层

RewriteBase /这个是要你的.hataccess放在网站的根目录下,如果是放在空间的根目录下,需要你加入子目录的路径名称
RAKSmart
回复 支持 反对

使用道具 举报

pengdehua

发表于 2012-2-14 13:50:33 | 显示全部楼层

暮木娃娃 发表于 2012-2-14 01:37 PM
你的程序安装在根目录还是子目录啊
这个规则放在哪里

谢谢你的回复,问完这个问题应该可以解决了。

这个网站是放在空间根目录下的一个文件夹内/

空间根目录/xiaofang/网站文件,规则都在这里
请问这个规则应该怎样改啊?路径怎样设置。麻烦帮我改一下。实在谢谢你了。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^article\/(.+)\.html$ article.php?name=$1 [L]
RewriteRule ^product\/(.+)\.html$ product.php?name=$1 [L]
RewriteRule ^category\/([^/_]+)[/]?$ category.php?name=$1 [L]
RewriteRule ^category\/([^/]+)_([0-9]+)[/]?$ category.php?name=$1&p=$2 [L]
RewriteRule ^catalog\/([^/]+)[/]?$ catalog.php?type=$1 [L]
RewriteRule ^comment.html$ comment.php [L]
RewriteRule ^sitemap.xml$ sitemap.php [L]
</IfModule>
回复 支持 反对

使用道具 举报

pengdehua

发表于 2012-2-14 13:51:42 | 显示全部楼层

lwbo1987 发表于 2012-2-14 01:39 PM
RewriteBase /这个是要你的.hataccess放在网站的根目录下,如果是放在空间的根目录下,需要你加入子目录的 ...

谢谢你的回复,问完这个问题应该可以解决了。

这个网站是放在空间根目录下的一个文件夹内/

空间根目录/xiaofang/网站文件,规则都在这里
请问这个规则应该怎样改啊?路径怎样设置。麻烦帮我改一下。实在谢谢你了。本人对规则不太熟悉。麻烦你了。帮多我最后一个。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^article\/(.+)\.html$ article.php?name=$1 [L]
RewriteRule ^product\/(.+)\.html$ product.php?name=$1 [L]
RewriteRule ^category\/([^/_]+)[/]?$ category.php?name=$1 [L]
RewriteRule ^category\/([^/]+)_([0-9]+)[/]?$ category.php?name=$1&p=$2 [L]
RewriteRule ^catalog\/([^/]+)[/]?$ catalog.php?type=$1 [L]
RewriteRule ^comment.html$ comment.php [L]
RewriteRule ^sitemap.xml$ sitemap.php [L]
</IfModule>
回复 支持 反对

使用道具 举报

暮木娃娃

发表于 2012-2-14 13:54:33 | 显示全部楼层

本帖最后由 暮木娃娃 于 2012-2-14 01:58 PM 编辑
pengdehua 发表于 2012-2-14 01:51 PM
谢谢你的回复,问完这个问题应该可以解决了。

这个网站是放在空间根目录下的一个文件夹内/


将规则放到网站根目录下
将RewriteBase /改成RewriteBase /xiaofang试试看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则