1

我想知道如何将一个简单的 URL 重写为一个花哨的 URL,但有以下条件:

简单 URL(最后会提到的 URL):http ://www.example.com/index.php?page_id= {ID}

将公开的高级 URL:http ://www.example.com/this-text-doesnt-care-here-could-be-anything .{ID}/

所以我们必须寻找点后面的数字——这是我们唯一关心的事情。键入的文本应该被更改并重定向到同一页面 - 即使更改。所以我们必须过滤掉这个文本中的 ID,最后在内部“重定向”这个 url。但是代码看起来如何?如果您可以在下面发布代码,那就太好了!我真的没有想法。

提前非常感谢。

祝你有美好的一天!

此致, WladHD

4

1 回答 1

0

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On

RewriteRule ^.+\.(\d+)/?$ index.php?page_id=$1 [L,QSA]
于 2016-03-07T21:38:44.197 回答