php - plesk 中的 Codeigniter base_url
问题描述
最近我上传了一个使用codeigniter框架创建的网站到plesk。在 c-panal 中,我将文档根目录更改为 httpdocs/public_html/cliftonhotel.ae,然后使用 FTP 将文件上传到其中。我将 base_url 更改为
$config['base_url'] = 'http://cliftonhotel.ae/';
问题是如果我输入的网址加载正常(主页),但其他菜单不起作用,它们显示 404 page not found 错误。
[ http://cliftonhotel.ae/][1] 这是网站。有什么解决办法,谢谢。
解决方案
做一些改变,希望它能工作 // .htaccess 文件
RewriteEngine on
RewriteCond $1 !^(index\.php|public|\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1
// 配置.php
$config['index_page'] = ' ';
推荐阅读
- react-native-android - 任务“:app:checkDebugAarMetadata”执行失败。> 无法解析配置 ':app:debugRuntimeClasspath' 的所有文件
- c++ - 为什么将垃圾值分配给变量'calc'?
- python - 如何使用 zscore 去除异常值
- r - Patchwork 无法识别具有 ggMargnial 分布元素的图
- python-3.x - 如何获得正确的号码?
- r - 使代码了解所选日期的星期几
- python - 使用 daphne 部署 Django 事件流
- c# - using 语句中的标准库没有任何自动完成功能是 vs 代码 1.61.0
- c++ - 运行第一个 gtest 示例时出现问题
- assembly - Nasm ld 重定位被截断以适应:R_X86_64_16