123下一页
返回列表 发帖
查看: 26960|回复: 20

[求助] 论坛伪静态

1

主题

9

回帖

13

积分

初学乍练

贡献
0 点
金币
2 个
发表于 2019-10-25 17:48:10 | 查看全部 |阅读模式
设置完伪静态后出现打不开的现象Not Found
The requested URL /thread-5-1-1.html was not found on this server.
腾讯云服务器Apache
已设置
Apache Web Server(虚拟主机用户)规则

我知道答案 回答被采纳将会获得1 贡献 已有20人回答
回复

使用道具 举报

11

主题

172

回帖

228

积分

炉火纯青

贡献
0 点
金币
36 个
发表于 2019-10-25 19:09:53 | 查看全部
本帖最后由 citywar 于 2019-10-25 19:13 编辑

你得把设置 还有自己的.htaccess伪静态规则发出来 楼下的大佬看了才知道原因
现在这样让人做预言师自己猜么。太难了

回复

使用道具 举报

15

主题

1796

回帖

2076

积分

应用开发者

discuz 老兵

贡献
10 点
金币
188 个
QQ
发表于 2019-10-25 20:59:16 | 查看全部
  建议用宝塔
回复

使用道具 举报

1

主题

9

回帖

13

积分

初学乍练

贡献
0 点
金币
2 个
 楼主| 发表于 2019-10-26 12:57:50 | 查看全部
citywar 发表于 2019-10-25 19:09
你得把设置 还有自己的.htaccess伪静态规则发出来 楼下的大佬看了才知道原因
现在这样让人做预言师自己猜 ...


不好意思是新手不太懂。。。

  1. # 将 RewriteEngine 模式打开
  2. RewriteEngine On

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

  5. # Rewrite 系统规则请勿修改
  6. RewriteCond %{QUERY_STRING} ^(.*)$
  7. RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
  8. RewriteCond %{QUERY_STRING} ^(.*)$
  9. RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
  10. RewriteCond %{QUERY_STRING} ^(.*)$
  11. RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
  12. RewriteCond %{QUERY_STRING} ^(.*)$
  13. RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
  14. RewriteCond %{QUERY_STRING} ^(.*)$
  15. RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
  16. RewriteCond %{QUERY_STRING} ^(.*)$
  17. RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
  18. RewriteCond %{QUERY_STRING} ^(.*)$
  19. RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
  20. RewriteCond %{QUERY_STRING} ^(.*)$
  21. RewriteRule ^(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
  22. RewriteCond %{QUERY_STRING} ^(.*)$
  23. RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ plugin.php?id=$1:$2&%1
复制代码
回复

使用道具 举报

11

主题

172

回帖

228

积分

炉火纯青

贡献
0 点
金币
36 个
发表于 2019-10-26 13:48:27 | 查看全部
看看这里
# 修改以下语句中的 /discuz 为您的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /discuz
你是不是论坛装根目录没改


他都让你修改


————————
阿里云双11特价
1核2G 86一年 香港119一年 2H4G 799三年
http://t.cn/Ai3k6lUn
回复 1

使用道具 举报

1

主题

9

回帖

13

积分

初学乍练

贡献
0 点
金币
2 个
 楼主| 发表于 2019-10-26 14:21:50 | 查看全部
citywar 发表于 2019-10-26 13:48
看看这里
# 修改以下语句中的 /discuz 为您的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
...
  1. RewriteBase /var/www/html/upload
复制代码
改成这样对吧?在我.htaccess 文件也是放在这个文件夹下面的
回复

使用道具 举报

1

主题

9

回帖

13

积分

初学乍练

贡献
0 点
金币
2 个
 楼主| 发表于 2019-10-26 14:25:13 | 查看全部
citywar 发表于 2019-10-26 13:48
看看这里
# 修改以下语句中的 /discuz 为您的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
...

或者教以下我怎么查论坛目录地址
回复

使用道具 举报

11

主题

172

回帖

228

积分

炉火纯青

贡献
0 点
金币
36 个
发表于 2019-10-26 15:10:53 | 查看全部
本帖最后由 citywar 于 2019-10-26 15:24 编辑

是域名绑定的目录,此域名放网页文件的根目录  不是服务器根目录
如果你的文件直接在域名绑定目录比如域名绑定放网页的目录是www
你域名绑定在www目录
.htaccess也放在www目录下

直接 /  
后面不要跟东西

如果你绑定www目录结果论坛文件放在www/upload目录
那你设置本身错了 安装论坛只要上传upload里面的文件 而不需要这个文件夹本身
这会造成你的论坛地址变为www.xxx.com/uplaod/我假设的网页文件根目录是www
假如你的服务器放网页的默认目录是 www/html/
那就以html目录为基准
假如你的域名绑定的目录是 www/html/upload/
那就以upload为基准


回复

使用道具 举报

19

主题

51

回帖

119

积分

渐入佳境

贡献
0 点
金币
46 个
QQ
发表于 2019-10-26 15:51:45 | 查看全部
联系我,有偿解决。
QQ:1494640612
回复

使用道具 举报

11

主题

172

回帖

228

积分

炉火纯青

贡献
0 点
金币
36 个
发表于 2019-10-26 15:56:01 | 查看全部
换种思路
你域名绑定html目录
.htaccess放在 html目录
而你论坛文件在html/upload/目录下
RewriteBase /upload
但是你论坛访问地址就变成了www.域名.com/upload/
回复

使用道具 举报

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

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-5-1 12:26 , Processed in 0.072782 second(s), 30 queries .

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表