0

我有一个网站,人们可以在其中发布视频和图片。所有帖子的链接格式如下:domain.com/p/7,我想知道如何使用帖子标题而不是多个帖子。例如:domain.com /p/后标题。我认为需要从 .htacces 更改该行,但我不知道到底要更改什么: RewriteRule ^p/(.*) view.php?pid=$1

4

1 回答 1

1

你将需要改变更多。首先,您想从 ID 移动到 post-title(我认为是 url 安全别名)。所以 mod_rewrite 将类似于

RewriteRule ^p/(.*) view.php?title=$1

但现在您必须更改 view.php。如果您现在按 ID 选择帖子,则将其更改为按帖子标题/别名选择。也许这也需要在其他地方进行更改。也许更容易将 domain.com/p/7 更改为 domain.com/p/7/post-title 然后将重写更改为:

RewriteRule ^p/[0-9]+/(.*) view.php?pid=$1

这样你就不必改变 view.php

于 2013-03-24T20:01:39.387 回答