indexing - 如何在托管服务器中配置默认根索引
问题描述
我想将我网站的 index.php 文件放在我服务器上的公共文件中,但是因此,当我点击 url 时,它不是将我引导到索引,而是指向包含我所有文件夹的文件夹网站。
我尝试将 .htaccess 文件放在包含我的网站的文件夹的根目录中。它适用于我的本地虚拟主机 wampserver,但不适用于真实主机(我用 filezila 放置文件的地方)。我向您展示了我在 .htaccess 中编写的行代码,它适用于 wampserver,但不适用于实际使用的互联网服务器::
选项 +FollowSymlinks RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^.*$ public/index.php [QSA,L]
我也尝试放置绝对路径但同样的事情。有人知道我必须做什么来配置我的服务器的索引路径吗?(对于子域)?
解决方案
我找到了解决方案。我不得不删除第一行:
选项 +FollowSymlinks
我的服务器已经激活它并且两次不支持该指令。
推荐阅读
- java - 在 Android 的 CalendarView 中更新输入的日期
- javascript - 将页面滚动转换为内部 div 的滚动百分比
- r - 确定字符向量中与匹配向量 [R] 中的最大匹配数匹配的位置
- excel - 单元格值更改时更新下拉菜单 (Excel)
- python - 在 Bokeh 中单击按钮时根据 Radiobutton 和复选框的值采取行动
- spring - Spring Data JPA:不持久化父关系列映射
- performance - 需要帮助来优化这个 Sql 查询
- javascript - 如何以反应风格的 if 语句运行函数?
- python-3.x - 如何在 pandas 中连接 2 个数据帧的匹配项?
- c# - Skype for Business 2019 和 MSPL + 托管代码不起作用