Mod rewrite .htaccess PHP重写规则

Mod rewrite .htaccess PHP重写规则,mod-rewrite,Mod Rewrite,我有这个.htaccess文件,它工作得很好 RewriteEngine On RewriteBase / RewriteRule ^([\w-]+)\.html$ index.php?ID=$1 但是当url(id)包含斜杠时,我遇到了一个问题 比如说 id=1/4ABCD,它给出了此url() 请说明如何解决此问题?不要在URL中使用斜杠。它们总是syntax的一部分,但是id包含slashesist,不应该包含。斜线用于确定文件夹级别。您必须更改数据。

我有这个.htaccess文件,它工作得很好

RewriteEngine On

RewriteBase /

RewriteRule ^([\w-]+)\.html$ index.php?ID=$1

但是当url(id)包含斜杠时,我遇到了一个问题

比如说

id=1/4ABCD,它给出了此url()


请说明如何解决此问题?

不要在URL中使用斜杠。它们总是syntax的一部分,但是id包含slashesist,不应该包含。斜线用于确定文件夹级别。您必须更改数据。