我有一个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上构建 - 例如我完全不可知,所以不确定是否有类似的东西这甚至是可能的。
答案 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/