清除URL.htaccess文件不工作

清除URL.htaccess文件不工作,.htaccess,mod-rewrite,clean-urls,.htaccess,Mod Rewrite,Clean Urls,我的网页的查询字符串如下所示,现在显示在URL中 board_list.php?ptype=list&code=Breaking_News&idx=5752&page=1 它真的很凌乱,所以我一直在寻找让它们看起来更简单的方法。 因此,我最终创建了.htaccess文件,并将其上传到我的网站的根文件夹,board_list.php就在这里 RewriteEngine On RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI}.php -f RewriteRule

我的网页的查询字符串如下所示,现在显示在URL中

board_list.php?ptype=list&code=Breaking_News&idx=5752&page=1

它真的很凌乱,所以我一直在寻找让它们看起来更简单的方法。 因此,我最终创建了.htaccess文件,并将其上传到我的网站的根文件夹,board_list.php就在这里

RewriteEngine On

RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI}.php -f
RewriteRule ^(.*)$ $1.php [L]

RewriteRule ^board/([a-z0-9\-]+)/([a-z0-9\-]+)/([a-z0-9\-]+)/([a-z0-9\-]+)$ board_list.php?ptype=$1&code=$2&idx=$3&page=$4 [L]
有人能告诉我我的网址有什么问题吗?
提前感谢:祝你今天愉快。

你知道第二行和第三行是做什么的吗?对我来说还不太清楚

您是否只尝试添加最后一条规则,然后看看会发生什么? 您也可以尝试在此网站上调试.htaccess: 尽管它可能无法处理那些%{DOCUMENT\u ROOT}和%{REQUEST\u URI}变量

或者您可以创建一个debug.php,只使用var_dump$\服务器;和var_dump$_REQUEST;。将重写规则重定向到此脚本,而不是board_list.php,并查看传递到此脚本的值

我认为你应该制定规则。。重写前的规则%{DOC…规则。

有人能告诉我我的URL有什么问题吗:你能告诉我们你有什么问题吗,效果,日志?