我试图为我脑海中的一个问题找到答案,但似乎我找不到它。
如何用“?”制作一些 php url 和“=”到/
示例一 (1):
example.com/user.php?profile=example
到:
example.com/user/profile/example
示例二 (2):
example.com/forum.php?thread=example-in-an-example
到:
example.com/forum/thread/example-in-an-example
就像将第二个“/”(斜杠)作为“?”的代码一样。第三个和其余的作为“=”,所以我可以自由使用它,而不是为每一页制作一个新的......
LIKE:/forum(或任何其他)就像页面本身 AND:/thread(或任何其他)就像 $_GET AND:/example-in-an-example(或任何其他)就像 $ 的值_得到
额外:这是来自 Jeroen 的代码:
RewriteRule ^(.*)/(.*)/(.*)/$ $1.php?$2=$3 [L]
问题一 (1):当喜欢:“example.com/forum”或“example.com/user”时会出现 404 错误问题二 (2):当使用“example.com/forum/thread/”之类的链接时test-thread/reply/2" 它给出 404 错误,(假设在制作第一个真实的之后使用“&”和“=”循环,这样它就可以使用多个 $_GET)