php - 如何重写htaccess文件使其不会替换根文件夹
问题描述
我正在编写 htaccess 文件,但问题在服务器中工作,但在本地它重写主文件夹:
当我点击以下网址时:
本地主机:8080/农村/家庭/索引
它自动更改为:
我的根文件夹被删除了!在服务器中作为我在根文件夹中的所有源代码,所以它工作正常!我应该如何在本地更改 htaccess 文件,以便它不会替换根文件夹。
我不确定我在这里缺少什么:
我的 .htaccess 文件是:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ $1.php
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L]
任何建议都会有很大帮助!提前致谢
解决方案
推荐阅读
- python - xarray.Dataset.weighted(...) 的问题
- javafx - 如何从主控制器类将动作侦听器设置为对话框确定按钮
- ggplot2 - 为什么在 RStudio 中清除我的全局环境可以解决我的 ggplot 缺失轴问题?
- python - /admin/accounts/picture/ 处的 OperationalError 没有这样的表:accounts_picture
- c++ - 为什么 boost::asio::ip::tcp::basic_stream_socket::available 运行时间长?
- javascript - 随机生日的概率
- html - 减小页面宽度时防止导航项换行
- c++ - 使用指向结构的指针序列化结构
- azure - Azure DevOps Rest API 身份验证
- java - 在cmd中运行java类