1

去年,我从头开始创建了自己的网站。虽然没什么大不了的,但我想通过替换笨拙、难记的 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 "。

有人可以将我重定向到有关此的一些信息吗?我试图通过谷歌找到一些东西,但似乎我无法提出正确的问题。

非常感谢你。

4

2 回答 2

3

您需要考虑使用带有 .htaccess 的 URL 重写。

这是Smashing Magazine 的介绍性文章。

于 2013-06-06T07:36:41.323 回答
1

为了使您的网站 url 用户友好和 SEO 友好,您可以通过 URL 重写来做到这一点。这意味着您的原始 URL 将映射到对 SEO 友好的自定义 URL。例如“ 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/

于 2013-06-06T07:42:48.067 回答