2011-07-03 52 views
0

目前我的网站的网址是:如何:URL重写动态PHP/MySQL的URL,搜索引擎优化

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

我想的URL是从数据库页面的标题来代替。在表格中,页面的标题仅仅是“标题”栏。

页面标题是: “DISC认证”

我想的URL看起来像这样:

http://www.domain.com/disc_accreditation 

有些在他们的 '&' 的象征。我希望他们替换为''。我想任何大写字母缩小为小写字母。

我只是不确定最好的方式来攻击htaccess和相应的php代码。我在这个网站上看到了其他例子,但没有完全像这样。

任何帮助,非常感谢。

斯科特

+1

请搜索词语slugify。这是将标题转换为友好网址的过程。 – Gazler

回答

0

我看不到任何方式通过.htaccess经常这样做,因为你需要得到网页的标题(这是在您的网站,的内容其中的.htaccess无法访问) 。

然而,如果你使用任何CMS框架(WordPress的是,Joomla!......),有可能是URL重写包括(或通过插件),有一个检查!

+0

Max,我可以很容易地改变我的网站的工作方式。如有必要,我可以传递页面标题而不是ID。在这种情况下,所有需要做的事情就是删除.php文件和删除页面文件名 - 然后用下划线替换空格,用'和'替换'&'符号。 –

+0

我明白了。然后,你应该遵循Gazler给你的建议。你可以在这里看一下:http://sourcecookbook.com/en/recipes/8/function-to-slugify-strings-in-php(或者任何STFW会给你的) – JMax

相关问题