我觉得有点愚蠢的要求 - 像我应该能够通过谷歌搜索找到 - 但我还没有发现任何真正的好主意,有争议的主题。浏览器性能:动态网址vs静态网址
我在考虑将我的网址从动态http://www.example.com/?section=news&news_id=42
重写为静态http://www.example.com/news/42/awesome-news-item-title
- 我已经发现如何解决这个问题,并且很喜欢这个结果。现在,在我的网站上实现此功能之前,我希望对浏览器性能有一些中立的意见。
我发现所有的资源都说上述静态URL更适合搜索引擎优化(除了这个google webmaster central blogpost) - 他们确信地狱在可读性方面更加用户友好。
这只是我的网站加载waaay使用重写的印象。
RewriteRule ^news/([0-9]+)(\/[a-z-]+)?$ /index.php?section=news&news_id=$1&title=$2
所以,我的一大堆的问题是:
- 如何mod_rewrite的影响浏览器的性能?
- 无论如何您会重写网址吗?
- 有没有比我使用的更好的方法吗?
- 我会用this answer为我的新闻标题进行网址编码。同意?更好的建议?
- 有什么我真的不得不注意的吗? (除如果在URL中给出的标题我的新闻,以避免像
http://www.example.com/news/42/example-com-is-stupid
事情标题匹配检查)
重写发生服务器端,除非您重定向或东西。 – AmazingDreams