我想创建当前运行的 codeigniter 网站的副本,例如 http://www.example.com并将副本放入新子域“beta”中,例如 http://beta.example.com用于测试目的和站点修改,以便实时站点不会因修改而不受管理。
因此,它是关于制作一个网站副本,用于测试目的并在 beta 子域下进行修改。我该怎么做?
这是我在 beta 子域中拥有的文件结构
最佳答案
在主目录中使用此 htaccess 文件
对于像 www.website.com 这样的网址
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* /index.php/$0 [PT,L]
对于像 www.website/test 这样的测试链接,请使用以下代码
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* /test/index.php/$0 [PT,L]
关于php - 将 Codeigniter 项目从主域复制到子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27898861/