Wordpress 网站URL转发
我有一个WordPress网站,可以从abc.com等域访问,其中包含一部分专门用于汽车的内容(一个带有一些链接的页面)。我想创建一个URL,以便可以直接从www.abc.com/cars访问此cars页面 我知道我可以在我的托管帐户上创建一个名为“cars”的文件夹,并将一个带有元重定向的索引文件放到该位置,但是我一直在寻找一些不同的东西,例如元重定向可以影响SEO 请求1: 有什么东西可以从DNS的角度设置来做我所追求的吗 请求2(仅在可能的情况下):Wordpress 网站URL转发,wordpress,.htaccess,url-rewriting,dns,Wordpress,.htaccess,Url Rewriting,Dns,我有一个WordPress网站,可以从abc.com等域访问,其中包含一部分专门用于汽车的内容(一个带有一些链接的页面)。我想创建一个URL,以便可以直接从www.abc.com/cars访问此cars页面 我知道我可以在我的托管帐户上创建一个名为“cars”的文件夹,并将一个带有元重定向的索引文件放到该位置,但是我一直在寻找一些不同的东西,例如元重定向可以影响SEO 请求1: 有什么东西可以从DNS的角度设置来做我所追求的吗 请求2(仅在可能的情况下): 如果用户点击网址www.abc.com
如果用户点击网址www.abc.com/cars,如果该网址保持不变,而不是在url中显示类别和wordpress的其他内容,那就太好了。例如,我不确定用户是否浏览到一个有经典汽车的页面,是否有可能继续在url www.abc.com/cars/classic上构建-我对此完全不了解,因此不确定这样的事情是否可能发生。您可以使用htaccess轻松做到这一点
RewriteEngine On
RewriteRule ^/cars$ myPageForCarLinks.php [NC,L]
由于我们使用的[L]
标识符没有301
标志,因此url将保持不变,只为页面myPageForCarLinks.php
解释:
在重写规则中,我们有三个部分^/cars$
和myPageForCarLinks.php
和[NC,L]
第一部分标识要应用规则的url。在这种情况下,url将是/cars
。第二部分是输入url时要向用户显示的页面。在本例中,当/cars
是我们要为页面myPageForCarLinks.php
提供服务的url时(包括完整目录路径)。我们使用rul[L]
,这将使url保持不变,就像重定向一样
有关每个部分的功能和适用规则的完整说明,请访问本页这实际上是做什么的?我是否将htaccess放在安装wordpress的根文件夹中?将
.htaccess
文件放在根文件夹中,即index.php
文件夹所在的位置。因为我的汽车页面没有实际的.php文件(因为它是wordpress的东西),如果我只是将url(例如,而不是myPageForCarLinks.php)放在web浏览器中,它会工作吗?我已经设置好了,但由于某种原因,会出现404错误:RewriteRule^/cars$[NC,L]如果您手动将example.com/website/categories/cars
放在web浏览器中,它工作正常吗?还可以尝试在不使用/
的情况下使用^cars$