wordpress - htaccess domain.com/sub 到 sub.domain.com
问题描述
我想要什么:example.com/sub 是 sub.example.com/ 我创建了一个子域,并且主机除了生成 htaccess 文件的 url 之外没有提供其他帮助。它有 2 个值“子域”和“文件夹”。
在子域中我写了“ https://example.com/sub ”,在文件夹中我写了文件夹名称:“sub”。
它给了我这个对我不起作用的东西。我究竟做错了什么?
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} https://example\.com/sub
RewriteCond %{REQUEST_URI} !sub/
RewriteCond %{REQUEST_URI} !/.well-known/acme-challenge/
RewriteRule ^(.*)$ sub/$1 [L]
解决方案
您需要从您的%{HTTP_HOST}
条件中删除 url 方案。你的RewriteCond %{HTTP_HOST} https://example\.com/sub
情况应该是RewriteCond %{HTTP_HOST} ^example\.com$
。
尝试
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteCond %{REQUEST_URI} !sub/
RewriteCond %{REQUEST_URI} !/.well-known/acme-challenge/
RewriteRule ^(.*)$ /sub/$1 [L]
让我知道它是如何为您工作的。
推荐阅读
- wordpress - Wordpress:外部字体不显示在前端
- excel - 无法在 vba excel 中将项目添加到组合框(表单控件)
- android - 未解析的引用,无法访问类
- python - 查询 SQL Server 数据库时,结果对象不返回行
- php - 将 Laravel 5.4 升级到最新版本 (5.7)
- ios - Flutter Tar:无法在 android studio IOS 中设置默认语言环境
- mysql - MySQL 创建表 IF NOT EXISTS 语法错误
- java - 邮件正文有标题和部分信息
- wordpress - 如何删除在wordpress上注入的脚本
- android - React Native 键盘事件不适用于 android:windowSoftInputMode="adjustNothing"