我正在设计我的第一个博客网站,想知道如何实现对 SEO 友好的 url 编码。
目前我有这种网址:
但我真正想要的是这种:
http://www.mywebsite.com/2013/11/09/this-is-my-article-title/
有人可以指点我一个很好的教程来完成这个,或者解释我如何做到这一点。我在这里都进行了搜索,谷歌还没有发现任何有帮助的东西。
我正在设计我的第一个博客网站,想知道如何实现对 SEO 友好的 url 编码。
目前我有这种网址:
但我真正想要的是这种:
http://www.mywebsite.com/2013/11/09/this-is-my-article-title/
有人可以指点我一个很好的教程来完成这个,或者解释我如何做到这一点。我在这里都进行了搜索,谷歌还没有发现任何有帮助的东西。
你可以使用这样的东西(把它放在.htaccess
你网站根目录下的一个文件中):
# Enables rewrite
RewriteEngine On
# Only continue if it's not a directory, file or link
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
# rewrite to file
RewriteRule ^(.*)$ index.php?page=$1
然后,http://yourwebsite.com/homepage
您将收到一个请求,index.php?page=homepage
以便在 PHP 中您可以读取页面:
if (isset($_GET['page'])) {
$page = $_GET['page'];
} else {
$page = 'defaultpage';
}
if ($page == 'homepage') {
// display homepage
} // etc.
有关这方面的更多信息(所谓的 mod-rewrite 或 URL-rewriting),请查看 Apache 文档。