搜索引擎优化/内容列表/ url重写动态网站在php和mysql

时间:2014-08-07 07:55:22

标签: php mysql url-rewriting search-engine dynamic-websites

Abstract:How to convert mydomain.com/viewTopic.php?id=xxxx to mydomain.com/xxxx

我正在开发一个知识共享网站,我在其中有一个管理面板,用于输入新主题并将其存储在mysql DB(id,subject,content,tags)中。

我通过提供id为(mydomain.com/viewTopic.php?id=xx)来查看(viewTopic.php)每个主题的页面。

但如果我有2个主题说' jQuery'和' angularjs'我希望他们被视为“mydomain.com/jQuery'和&#m ;; mydomain.com/angularjs'。

此外,我希望这些页面在搜索引擎os中列出如果我在htaccess中使用url重写是否有可能列出谷歌中的所有条目?

任何人都可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

RewriteEngine on
Options +FollowSymLinks

RewriteCond %{REQUEST_URI} !\.[^./]+$
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://example.com/$1/ [R=301,L] 

RewriteRule (.*)/$ viewTopic.php?id=$1 [L]

尝试上面的.htaccess代码。您的最终网址为example.com/xxxx /