具有帖子和标题名称的博客URL的Mod重写格式

时间:2014-04-04 21:57:01

标签: php apache .htaccess mod-rewrite url-rewriting

了解如何制作,例如blog.php重写为博客。

但我无法理解在重写动态网址时我需要做什么。

网址通常如下:

<a href='newspost.php?id=$postID&$blogtitleURL'></a>

这应该可以正常工作,但我希望它看起来更友好。

E.g。 newspost/5/Blog_title

这可能吗?另外,如果是,我是否可以使用$_GET制作变量?

我通常用它来重写:

RewriteRule ^apage apage.php [L]

我应该为提供的网址做些什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

这应该适合你:

RewriteEngine On
RewriteCond %{THE_REQUEST} ^(GET|POST)\ /newspost\.php\?id=(.*)&title=(.*)\ HTTP
RewriteRule ^ /newspost/%2/%3\? [R=302,L]

RewriteRule ^newspost/(.*)/(.*)$ /newspost.php?id=$1&title=$2 [L]