.htaccess - 网址重写 - 高级

时间:2016-03-07 21:18:28

标签: .htaccess url rewriting

我想知道如何将一个简单的URL重写成一个奇特的URL,但是有以下条件:

简单网址(最后会引用的网址):http://www.example.com/index.php?page_id= {ID}

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

所以我们必须在点之后寻找数字 - 这是我们唯一关心的事情。键入的文本应该被更改并将重定向到同一页面 - 即使已更改。因此,我们必须在此文本中过滤ID,然后最终重定向'这个网址在内部。 但代码如何?如果您可以发布以下代码,那将是非常好的!我真的没有想法。

提前多多感谢。

祝你有个美好的一天!

此致 WladHD

1 个答案:

答案 0 :(得分:0)

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

RewriteEngine On

RewriteRule ^.+\.(\d+)/?$ index.php?page_id=$1 [L,QSA]