【问题标题】:How to: URL Rewrite Dynamic PHP / MySQL URL for SEO如何:为 SEO 重写 URL 动态 PHP / MySQL URL
【发布时间】:2011-07-03 09:55:44
【问题描述】:

目前我网站的网址是:

http://www.domain.com/accreditation_training_view.php?id=1

我希望 URL 改为数据库中的页面标题。在表格中,页面的标题只是“标题”列。

页面标题为:“DISC认证”

我希望 URL 看起来像这样:

http://www.domain.com/disc_accreditation

某些页面中包含“&”符号。我希望将它们替换为“and”这个词。我希望所有大写字母都变成小写。

我只是不确定攻击 htaccess 和相应 php 代码的最佳方法。我在这个网站上看到过其他示例,但没有完全类似的。

非常感谢任何帮助。

斯科特

【问题讨论】:

  • 搜索 slugify 这个词。这就是将标题变成友好网址的过程。

标签: php mysql .htaccess url url-rewriting


【解决方案1】:

.htaccess 我看不到任何定期执行此操作的方法,因为您需要获取页面标题(位于您网站的 content 中,.htaccess 无法访问)。

但是,如果您使用任何 CMSframework(Wordpress、Joomla!...),则可能包含 url 重写(或通过插件),检查一下!

【讨论】:

  • Max,我可以轻松更改我的网站的工作方式。如有必要,我可以传递页面标题而不是 ID。在这种情况下,需要做的就是删除 .php 并删除页面文件名 - 然后用下划线替换空格并用单词“and”替换“&”符号。
  • 我理解得更好。然后,您应该遵循 Gazler 给您的建议。你可以在这里看看:sourcecookbook.com/en/recipes/8/…(或任何 STFW 给你的)
猜你喜欢
  • 1970-01-01
  • 2012-12-29
  • 2013-04-18
  • 2012-07-17
  • 2011-06-17
  • 1970-01-01
  • 2012-01-07
  • 1970-01-01
  • 2011-11-27
相关资源
最近更新 更多