屏蔽我的网站的子目录和页面

时间:2016-01-23 19:38:04

标签: php html .htaccess url masking

我想屏蔽我网站的一些子目录和页面。例如:

我想改变 www.example.com/blog.php?post=post1

要 www.example.com/blog

或类似的东西。我已经看过有关重定向等的示例,但这似乎不适用于我想要的内容,如果可能的话,我希望远离iframe。我只是希望地址栏不反映我的内部目录结构和页面名称。我希望它在从帖子到帖子移动时继续显示/博客。感谢。

P.S。我没有使用wordpress或任何其他CMS或博客系统。

1 个答案:

答案 0 :(得分:1)

你可以使用apache mod_rewrite。

Mod Rewrite Generator

如果您不想在博客文章/文章更改上使用相同的网址,但要显示不同的内容,我只能通过使用POST方法或浏览器Cookie来考虑这一点,但是需要大量的页面重新加载,并且不建议广泛使用。如果你正在构建per_se(仅限一个人)小组或类似小组,那么url并不重要,但是,谈到博客..

隐藏.php扩展名或url查询索引/键是合理的,但不是你想要完成的。

就像我说的那样,有可能,但Luke .. don't do that。 博客应该在每个@stop上都是可收藏的,这只是因为唯一的网址和哈希值。没有这两个,没有超链接可能*(更不用说seo penals和瑕疵+十几个其他不需要的障碍,例如页面缓存)。