apache - 在 .htaccess 文件中映射

标签 apache .htaccess redirect seo

我需要将旧域映射到新域的不同路径。 这是我需要做的:

我需要这个 url 的一对一映射: http://www.hikingsanfrancisco.com/san_francisco_hikes/windy_hill_regional_open_space.php

现在转到这个网址: http://www.comehike.com/outdoors/parks/park.php?park_id=1

我当前的 .htaccess 文件如下所示:

Options +FollowSymLinks
RewriteEngine On
RewriteRule (.*) http://www.comehike.com/$1 [R=301,L]
Redirect /outdoors/trees/tanoak.php http://www.comehike.com/outdoors/trees/129/Tanoak

希望新条目不会破坏其他条目:)

谢谢, 亚历克斯

最佳答案

在经历了很多令人头疼的问题后,这个例子成功了:

RewriteRule ^outdoors/swift_bird.php http://www.comehike.com/outdoors/birds/bird.php?bird_id=1 [右,左]

区别似乎在于将 [R,L] 放在行尾。但我无法解释为什么。也许别人可以。我只知道在我添加它之后,这个重定向开始工作了。

关于apache - 在 .htaccess 文件中映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5206165/

相关文章:

Apache http 基本身份验证?

java - 如何使用多个参数调用 HTTP POST 请求?

apache - 配置网络服务器将 HTTP 和 HTTPS 流量映射到同一文档根目录是否错误?

apache - Htaccess 将 '/' 放在 url 末尾时

php - 我如何重定向表数组以在 php 中显示其值

php - 包含带有 .htaccess 的子文件夹

http - 在 2.2.3 上禁用 TRACE 方法

php - mod_rewrite 没有正常工作

.htaccess - 如何在 magento 中为不同的商店 View 使用不同的 url?

javascript - Node.js 重定向到 ip :port based on the used domain name