摘要:如何转换mydomain.com/viewTopic.php?id=xxxx到mydomain.com/xxxx-
我在一个知识共享网站上工作,在那里我有一个管理面板来输入新的主题,并将它们存储在mysql DB中(id、主题、内容、标签(。
通过提供id(mydomain.com/viewTopic.php?id=xx(,我可以查看(viewTopicphp(每个主题的页面。
但如果我有两个主题,比如"jQuery"answers"angularjs",我希望它们被视为"mydomain.com/jQuery"或"mydomain.com/sangularjs"。
此外,我希望这些页面在搜索引擎操作系统中列出,如果我在htaccess中使用url重写,是否可以在谷歌中列出所有条目?
有人能帮我怎么做到这一点吗?
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代码。您的最终URL将是example.com/xxxx/