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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 我把SS移动到子目录了,怎么让原来URL还可以继续访问到内容?

[复制链接]
jingyuan007 发表于 2009-7-17 09:22:18 | 显示全部楼层 |阅读模式
我把SS移动到子目录了,怎么让原来URL还可以继续访问到内容?

http://ophone8.com/?action-viewthread-tid-1143

这个是原来的路径,我现在把SS移动到一个目录下了,现在是应该这样

http://ophone8.com/ophone/?action-viewthread-tid-1143

而原来的路径因为文件都转移了所以会出错,我希望原来路径可以继续使用,即访问到内容,内容不变,不是跳转的那个方式哦,是未来SEO里内容不变,希望这个原来的路径还可以用原来的内容,应该怎么做,谢谢,用伪静态那个文件修改可以吗?或者传几个什么文件到根目录?
lidq.jingwu 发表于 2009-7-17 09:27:27 | 显示全部楼层
将你的域名指向ss安装的目录即可。
回复

使用道具 举报

 楼主| jingyuan007 发表于 2009-7-17 09:47:29 | 显示全部楼层
就是因为域名不想直接指向SS了,才把SS移动到子目录下咯
回复

使用道具 举报

 楼主| jingyuan007 发表于 2009-7-17 10:04:42 | 显示全部楼层
RewriteRule ^/?action/viewthread/tid(.+)$ /ophone/viewthread$1 [L] 这样写好像也不对哦
回复

使用道具 举报

littlehz 发表于 2009-7-17 10:46:45 | 显示全部楼层
  1. RewriteRule ^/\?action-viewthread-tid-([0-9]+)$ /ophone/\?action-viewthread-tid-$1 [L,R=301]
复制代码
试试这个rewrite规则,如果不对,网上找找Apache Rewrite正则表达式教程自己书写吧,我也记不很清楚。
不过我建议还是用301跳转方式,即后面加了R=301,如果不跳转,两个链接都会被搜索引擎收录导致将分甚至被K的可能。
回复

使用道具 举报

 楼主| jingyuan007 发表于 2009-7-17 11:07:41 | 显示全部楼层
?action-viewthread-tid 才发现这个东西要访问index.php即默认首页 使用SS的INDEX。PHP放在根目录下可以解决,不过站点默认首页确不能改了,只能用SS的INDEX.PHP。头大。
RewriteRule ^/\?action-viewthread-tid-([0-9]+)$ /ophone/\?action-viewthread-tid-$1 [L,R=301] 刚试了,估计也是因为/?action 要访问/index.php 所以没反应,呵呵。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-10 16:46 , Processed in 0.020811 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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