找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 91|回复: 9

求助 Apache RewriteRule重写规则 可以用的话有小红包

[复制链接]

161

主题

718

回帖

2005

积分

金牌会员

积分
2005
发表于 2019-2-1 17:38:36 | 显示全部楼层 |阅读模式
本帖最后由 VMCloud 于 2019-2-2 10:31 编辑

我的网站安装在子目录http://sh.asuhu.com/wordpress/

怎么利用Apache RewriteRule重写规则 实现访问http://sh.asuhu.com,就是访问我的http://sh.asuhu.com/wordpress/

规则  可以用的话有小红包



回复

使用道具 举报

268

主题

1593

回帖

4020

积分

论坛元老

积分
4020
发表于 2019-2-1 17:46:46 | 显示全部楼层
根目录的那个 .htt 什么的

把第一行的 "/"  改成你要  "/wordpress"
回复

使用道具 举报

268

主题

1593

回帖

4020

积分

论坛元老

积分
4020
发表于 2019-2-1 17:49:01 | 显示全部楼层
看标题还被吓了一下


Apache 要啥RewriteRule的,任何程序都是默认都是支持,只有nginx才有转的需求
回复

使用道具 举报

161

主题

718

回帖

2005

积分

金牌会员

积分
2005
 楼主| 发表于 2019-2-1 17:49:33 | 显示全部楼层

aming 发表于 2019-2-1 17:46

根目录的那个 .htt 什么的

把第一行的 "/"  改成你要  "/wordpress"

Syntax error on line 19 of /usr/local/apache/conf/vhost/sh.asuhu.com.conf:
RewriteBase: only valid in per-directory config files
回复

使用道具 举报

37

主题

2161

回帖

4471

积分

论坛元老

积分
4471
发表于 2019-2-1 17:46:00 | 显示全部楼层

deny from all

Redirect permanent http://sh.asuhu.com http://sh.asuhu.com/wordpress/
order deny,allow


.htaccess写这个试试。
回复

使用道具 举报

268

主题

1593

回帖

4020

积分

论坛元老

积分
4020
发表于 2019-2-1 17:50:16 | 显示全部楼层

VMCloud 发表于 2019-2-1 17:49

Syntax error on line 19 of /usr/local/apache/conf/vhost/sh.asuhu.com.conf:
RewriteBase: only valid ...

是你WP根目录那个隐藏的 .htt 很长名字的文件
回复

使用道具 举报

161

主题

718

回帖

2005

积分

金牌会员

积分
2005
 楼主| 发表于 2019-2-1 17:51:26 | 显示全部楼层

wangqinglin 发表于 2019-2-1 17:50

deny from all

Redirect permanent http://sh.asuhu.com http://sh.asuhu.com/wordpress/

感谢 没任何改变
回复

使用道具 举报

161

主题

718

回帖

2005

积分

金牌会员

积分
2005
 楼主| 发表于 2019-2-1 17:49:00 | 显示全部楼层

aming 发表于 2019-2-1 17:51

是你WP根目录那个隐藏的 .htt 很长名字的文件

.htt 这个和conf配置文件是都可以的
回复

使用道具 举报

268

主题

1593

回帖

4020

积分

论坛元老

积分
4020
发表于 2019-2-1 17:51:55 | 显示全部楼层
我记得 .htaccess 第一行是定义目录的,
你再刷新下,一般都会因为有缓存,不是马上生效
回复

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2019-2-1 17:50:00 | 显示全部楼层
本帖最后由 aming 于 2019-2-1 18:02 编辑

RewriteBase /   这行改成  RewriteBase /wordpress  

[ol]
  • [I]
  • RewriteEngine On
  • RewriteBase /
  • RewriteRule ^index\.php$ - [L]
  • RewriteCond %{REQUEST_FILENAME} !-f
  • RewriteCond %{REQUEST_FILENAME} !-d
  • RewriteRule . /index.php [L]
  • [/I][/ol]复制代码
    aming 发表于 2019-2-1 18:01

    RewriteBase /   这行改成  RewriteBase /wordpress

    就是这个错误 Syntax error on line 19 of /usr/local/apache/conf/vhost/sh.asuhu.com.conf:
    RewriteBase: only valid in per-directory config files
  • 回复

    使用道具 举报

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

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-4-20 11:29 , Processed in 0.020057 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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