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重写是否有可能列出谷歌中的所有条目?
任何人都可以帮我解决这个问题。
答案 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 /