我的.htaccess文件不能在XAMPP上工作,但可以在Web空间上工作

af7jpaap  于 2022-11-16  发布在  其他
关注(0)|答案(1)|浏览(137)

我找不到任何描述我的问题的答案。
我以前在Web空间上编写代码,但现在我喜欢使用XAMPP来开发东西。
除了我的.htaccess文件之外,一切都正常。我像其他东西一样从我的Web服务器复制了它,但是当我试图输入一个被. htaccess文件更改的URL时,我得到了一个404错误。我在在线工具中检查了.htaccess文件的错误,但是没有结果。
我检查了,AllowOverride All已启用。
我希望你能帮我解决这个问题。

RewriteEngine on
Options +FollowSymlinks +MultiViews -Indexes

# RewriteCond %{SERVER_PORT} !^443$
# RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [NC]

RewriteBase /
RewriteCond %{REQUEST_URI} !^/(dist|build|api|js|plugins|sites|templates/.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z-]*)/([a-z-]*)/?$ index.php?p=$2&sid=$1 [L,QSA]
RewriteRule ^([a-z-]*)/([a-z-]*)/([a-z-]*)/?$ index.php?p=$2/$3&sid=$1 [L,QSA]

示例链接:https://localhost/test/test

o2gm4chl

o2gm4chl1#

OK自己修好了:
我真的不知道我做了什么,但只是删除了文件,重新加载页面,然后创建一个新的文件和输入的东西。

相关问题