php - 如何将 wordpress 设置为主域,将 laravel 设置为子域?
问题描述
我使用 Digital Ocean 作为托管服务器。我有一个名为 example.com 的主域
我在这个主域上设置了 wordpress 项目[example.com]
。现在我有一个名为“mysubproject”的文件夹,我必须将我的 laravel 项目设置为子域,例如company.example.com
子域是动态的,例如company.example.com,company2.example.com,company1.example.com
.
每个子域都指向同一个目录mysubproject
[访问同一个项目]
我的目录结构是这样的:
> mysubproject [sub folder where i have to place my laravel project]
> wp-admin
> wp-content
> wp-include
> index.php
我可以使用这个 url 运行我的 laravel 项目:
company.example.com/mysubproject
但我必须删除mysubproject
文件夹并访问 laravel 项目。
我怎样才能做到这一点?是否有任何 HTACCESS 规则?
我试过这个:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^company\.example\.com
RewriteRule ^(.*)$ http://www\.example\.com/mysubproject/$1 [L]
这也是 :
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)\.example\.com
RewriteRule ^(.*)$ http://example.com/mysubproject/%1/$1 [L,NC,QSA]
但不工作
解决方案
推荐阅读
- c++ - OpenCL 内核无法在发布模式下工作/打印?
- firebird - 如何通过flarerobin创建PSQL存储函数
- java - 如何扫描不同的二维码并在android中列出它们
- python - 如何条形图按多列分组的python数据框
- python - 无法启动 Gunicorn,ModuleNotFoundError:没有名为“myproject.wsgi”的模块
- python-3.x - 我无法安装 PyAutoGu
- javascript - 错误:无法在框架中显示,因为它将“X-Frame-Options”设置为“拒绝”
- swift - NSException - 笔尖但没有得到 UITableView
- laravel - Laravel 7:为类别创建自定义工厂
- ios - 是否可以在不向层次结构添加空白视图的情况下从另一个 Xib 加载 Xib