我找不到任何描述我的问题的答案。
我以前在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
1条答案
按热度按时间o2gm4chl1#
OK自己修好了:
我真的不知道我做了什么,但只是删除了文件,重新加载页面,然后创建一个新的文件和输入的东西。