首页 > 解决方案 > 如何重写htaccess文件使其不会替换根文件夹

问题描述

我正在编写 htaccess 文件,但问题在服务器中工作,但在本地它重写主文件夹:

当我点击以下网址时:

本地主机:8080/农村/家庭/索引

它自动更改为:

http://localhost:8080/home/index/

我的根文件夹被删除了!在服务器中作为我在根文件夹中的所有源代码,所以它工作正常!我应该如何在本地更改 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]

任何建议都会有很大帮助!提前致谢

标签: php.htaccess

解决方案


推荐阅读