求助 Apache RewriteRule重写规则 可以用的话有小红包
本帖最后由 VMCloud 于 2019-2-2 10:31 编辑我的网站安装在子目录http://sh.asuhu.com/wordpress/
怎么利用Apache RewriteRule重写规则 实现访问http://sh.asuhu.com,就是访问我的http://sh.asuhu.com/wordpress/
规则可以用的话有小红包
根目录的那个 .htt 什么的
把第一行的 "/"改成你要"/wordpress" 看标题还被吓了一下
sweat.gif
Apache 要啥RewriteRule的,任何程序都是默认都是支持,只有nginx才有转的需求
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
deny from all
Redirect permanent http://sh.asuhu.com http://sh.asuhu.com/wordpress/
order deny,allow
.htaccess写这个试试。
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 很长名字的文件
wangqinglin 发表于 2019-2-1 17:50
deny from all
Redirect permanent http://sh.asuhu.com http://sh.asuhu.com/wordpress/
感谢 没任何改变
aming 发表于 2019-2-1 17:51
是你WP根目录那个隐藏的 .htt 很长名字的文件
.htt 这个和conf配置文件是都可以的 我记得 .htaccess 第一行是定义目录的,
你再刷新下,一般都会因为有缓存,不是马上生效 本帖最后由 aming 于 2019-2-1 18:02 编辑
RewriteBase / 这行改成RewriteBase /wordpress
[*]
[*]RewriteEngine On
[*]RewriteBase /
[*]RewriteRule ^index\.php$ -
[*]RewriteCond %{REQUEST_FILENAME} !-f
[*]RewriteCond %{REQUEST_FILENAME} !-d
[*]RewriteRule . /index.php
[*]复制代码
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
页:
[1]