单个.htaccess用于多个页面重定向与不同的URL

时间:2013-09-23 11:54:09

标签: php apache .htaccess redirect mod-rewrite

我正在更改我的网站,其旧页面就像是吼叫

http://mydomain.com/keyword_city.html

虽然我读到它更好用 - 在页面中为击球员搜索引擎优化,所以我想用新的新页面名称像贝娄

http://mydomain.com/keyword-city.html

首先,我想知道更改页面网址是否更好? 如果我更改我的URL会对页面排名产生这种影响吗?

我想知道如何编写单个.htaccess,以便旧网页的任何请求都会重定向到新网址,旧网址和新网址的唯一区别将是_ to -

由于

2 个答案:

答案 0 :(得分:0)

我想你可能在寻找:

Redirect 301 /keyword_city.html /keyword-city.html

放在.htaccess文件中。

正如其他人提到的那样,在搜索引擎优化方面可能不会有太大的帮助。然而,有一件事可能是使用丰富的片段/结构化数据:

https://support.google.com/webmasters/answer/99170?hl=en

可能需要付出很多努力才能真正帮助您在Google上的存在。

答案 1 :(得分:0)

添加到.htacess的以下代码应将所有下划线_重定向到连字符-

RewriteRule (.*)_(.*) $1-$2 [N]