.htaccess Localhost htaccess不工作

.htaccess Localhost htaccess不工作,.htaccess,localhost,.htaccess,Localhost,我正在本地主机上使用.htaccess文件并编写以下代码: RewriteEngine On # Turn on the rewriting engine RewriteRule ^about/?$ about.php [NC,L] 我已经检查了http.doc文件,一切正常。但它的工作不好 谢谢。您可以将.htaccess放在www文件夹中,并将内容放在上面: Options +FollowSymLinks -MultiViews RewriteEngine On

我正在本地主机上使用.htaccess文件并编写以下代码:

RewriteEngine On    # Turn on the rewriting engine

RewriteRule    ^about/?$    about.php    [NC,L]
我已经检查了http.doc文件,一切正常。但它的工作不好


谢谢。

您可以将.htaccess放在
www
文件夹中,并将内容放在上面:

Options +FollowSymLinks -MultiViews

RewriteEngine On

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(.*)\.php [NC]
RewriteRule ^ /%1.html? [R=302,L]

RewriteRule ^abc/about\.html/?$ /abc/about.php [NC,L]

它在什么方面工作得不好?500错误?404错误?空白页?单击“关于我们”页时没有错误。这是show me localhost/abc/about.php,但我想要这个localhost/abc/about是链接
about.php
about
href
?该重写规则不会从
about.php
重定向到
about
——它只是意味着访问
/about
将呈现
/about.php
是文件夹abc或根文件夹上的.htaccess?是Httaccess in href=“about.php”smokeyppit not working man。。。可能是它的本地主机服务器问题,我正在使用appserv。@LeeAustin检查apache httpd.conf上是否启用了mod_rewrite,如果启用了,那么它应该可以工作。如果您刚刚更改了它,则需要重新启动服务器。现在,当我将htaccess文件移动到根www上时,它可以正常工作。谢谢。@LeeAustin尝试将.htaccess从www复制到abc,然后从www上删除它,并让我知道它是否工作。它可以工作,但我需要about.html它在url中显示abc/about/in