网站网址转发

时间:2014-10-05 17:49:12

标签: wordpress .htaccess url-rewriting dns

我有一个WordPress网站,可以从abc.com等域名访问,其中包含一部分专门用于汽车的网站(包含一些链接的页面)。我想创建一个URL,以便可以直接从www.abc.com/cars

访问此车辆页面

我知道我可以在我的主机帐户上创建一个名为“cars”的文件夹,并将带有META重定向的索引文件放到该位置,但我正在寻找不同的东西,因为这样的META重定向会影响SEO。

请求1: 是否有一些东西可以从DNS的角度设置为我做的事情?

请求2(仅在可能的情况下): 如果用户点击网址www.abc.com/cars,那么如果网址仍然是这样,那将是很好的,而不是在网址中显示wordpress的类别和其他内容。我不确定是否让用户导航到带有经典汽车的页面,可以继续在网址www.abc.com/cars/classic上构建 - 例如我完全不可知,所以不确定是否有类似的东西这甚至是可能的。

1 个答案:

答案 0 :(得分:0)

您可以使用htaccess轻松完成此操作

RewriteEngine On   
RewriteRule    ^/cars$    myPageForCarLinks.php    [NC,L]

由于我们使用的[L]标识符没有301标记,因此该网址将保持未开启且仅提供页面myPageForCarLinks.php

解释

在重写规则中,我们有三个部分^/cars$myPageForCarLinks.php以及[NC,L] 第一部分标识您希望应用规则的URL。在这种情况下,网址将为/cars。第二部分是您在输入该URL时要向用户显示的页面。在这种情况下,/cars是我们要为页面myPageForCarLinks.php提供服务的网址(包括完整目录路径)。我们使用rul [L],这将使网址保持不变,与重定向相对应。

有关每个部分的详细说明以及适用的规则,请访问此页https://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/