我怎么知道.htaccess文件是否正常工作?

Sur*_*ten -3 php apache .htaccess mod-rewrite

我使用这个htaccess url mywebsite.com/xyz/search.html

这里xyz是root中的一个文件夹

在.htaccess中使用此URL的代码

# enable apache modRewrite module #
RewriteEngine On

RewriteBase /

RewriteRule ^([^//]+)/?(^/*)?.ht(m?ml?)$ index.php?page=$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud)

现在我希望这 xyz/search.html 是击中网址xyz/index.php?page=search

但是这个:

RewriteRule ^([^//]+)/?(^/*)?.ht(m?ml?)$ index.php?page=$1 [L,QSA])
Run Code Online (Sandbox Code Playgroud)

代码不起作用..对此有任何想法......

小智 8

在.htaccess文件中键入一些随机字符并尝试重新加载页面,如果您看到错误500然后您的.htaccess文件正在运行,请在"RewriteEngine On"之后添加随机字符.