去年我从头开始创建自己的网站。虽然它没什么大的,但我想通过替换尴尬,难以记住的URL来改进它。
所以,我非常希望从“http://www.iubuntu.cz/index.php?id=0”转到“http://www.iubuntu.cz/”,从“http://www.iubuntu.cz/index.php?id=1”转到“http://www.iubuntu.cz/desktop”。
有人可以转发我的相关信息吗?我试图通过谷歌找到一些东西,但似乎我无法提出正确的问题。
非常感谢。
答案 0 :(得分:3)
您需要考虑使用.htaccess进行URL重写。
Here's Smashing Magazine的一篇介绍文章。
答案 1 :(得分:1)
对于你的网站网址用户友好和SEO友好你可以通过URL重写来做到这一点。这意味着您的原始网址将映射到SEO友好的自定义网址。 例如“http://www.iubuntu.cz/index.php?id=0”改为“http://www.iubuntu.cz/desktop”。
要做到这一点,你需要知道.htaccess。以下是使用htaccess重写URL的示例。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
RewriteRule ^Users/home$ http://www.example.com/ [L,R=301]
RewriteRule ^index.php$ http://www.example.com/ [L,R=301]
</IfModule>
要了解更多信息,请查看此链接,这非常有用。 http://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/