Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] 有个非常棘手的问题,希望贵站能解决

[复制链接]
xg181818 发表于 2009-8-28 03:04:50 | 显示全部楼层 |阅读模式
本帖最后由 xg181818 于 2009-8-28 03:09 编辑

SS7首页实现伪静态后,链接地址为http://www.abc.com/index.php
SS7首页实现生成静态后,链接地址为http://www.abc.com/html/index.html
也就是说分页返回首页,首页的链接地址就是http://www.abc.com/index.php
能不能去掉首页的index.php或是index.html呢?
如果说在后台设置为生成纯静态文件在根目录的话,我想,那样看起来文件就乱套了,
当然我今天问的主要是伪静态生成的问题
这样的网址,第一首页根本没有伪静态化,第二对于搜索引擎收录首页的却是一长串的域名
也就是说不是平时的 http://www.abc.com/,后面拖泥带水
但是DZ有一个功能就是修改首页文件名,可以直接设置为http://bbs.abc.com/这样就可以了
任何页面返回首页的链接都是http://bbs.abc.com/

------------
下面是官方的伪静态规则文件,应该没有问题
-----------------------------
#        将 RewriteEngine 模式打开
RewriteEngine On

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

# Rewrite 系统规则请勿修改
RewriteRule ^([0-9]+)/spacelist(.+)$ index.php?uid/$1/action/spacelist/type$2 [L]
RewriteRule ^([0-9]+)/viewspace(.+)$ index.php?uid/$1/action/viewspace/itemid$2 [L]
RewriteRule ^([0-9]+)/viewbbs(.+)$ index.php?uid/$1/action/viewbbs/tid$2 [L]
RewriteRule ^([0-9]+)/(.*)$ index.php?uid/$1/$2 [L]
RewriteRule ^([0-9]+)$ index.php?uid/$1 [L]

RewriteRule ^action(.+)$ index.php?action$1 [L]
RewriteRule ^category(.+)$ index.php?action/category/catid$1 [L]
RewriteRule ^viewnews(.+)$ index.php?action/viewnews/itemid$1 [L]
RewriteRule ^viewthread(.+)$ index.php?action/viewthread/tid$1 [L]
RewriteRule ^mygroup(.+)$ index.php?action/mygroup/gid$1 [L]

#
回复

使用道具 举报

littlehz 发表于 2009-8-28 08:46:19 | 显示全部楼层
Rewrite伪静态和生成HTML静态不能同时开,选一种URL方式就没有问题
回复

使用道具 举报

 楼主| xg181818 发表于 2009-8-28 12:29:23 | 显示全部楼层
Rewrite伪静态和生成HTML静态不能同时开,这个傻子都知道,不管是哪个静态首页都会出现带文件的域名
回复

使用道具 举报

lidq.jingwu 发表于 2009-8-28 13:37:29 | 显示全部楼层
首先,伪静态规则没问题,在设置URL链接方式时应该有错。
后台,系统管理,系统设置,搜索引擎优化,站点url连接方式,选择:简短rewrite模式,这样的接才是伪静态的。
ss目前并没有更改静态首页的功能。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-13 03:52 , Processed in 0.084601 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表