如何使用.htaccess重写网址并使网址SEO友好?

时间:2018-03-31 12:12:44

标签: .htaccess

我有一个网站,我在浏览器中获得这样的信息:www.abc.com/?i = 1 我在http://www.freenom.com上注册了域名,他们提供了这样的网址。

所以,SEO分析工具说你的网站网址不是SEO友好。

那么,如何使用.htaccess文件使网站url SEO友好。

1 个答案:

答案 0 :(得分:0)

您可以将当前网址格式更改为http://example.com/1,以使搜索引擎更友好。

要将/?i=1转换为/1,您可以在/.htaccess中使用以下RewriteRule。

RewriteEngine on

# externally redirect from /?i=foobar to /footboar
RewriteCond %{THE_REQUEST} /\?i=([^\s]+) [NC]
RewriteRule ^.*$ /%1? [L,R]
# internally map /footboar to /?i=foobar
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /?i=$1 [L]