Linux 如何将各种独立域重定向到各种wordpress类别页面

Linux 如何将各种独立域重定向到各种wordpress类别页面,linux,.htaccess,redirect,Linux,.htaccess,Redirect,基本上,我有大约30个不同的域都指向一个IP,在我的conf文件中,所有这些域都指向一个wordpress文件夹 但是我的wordpress网站有不同的分类,每个分类都有一个页面。不同的域与类别匹配。。。 e、 我有 www.whattodoinlimerick.com www.whattodoinroscommon.com 在我的网站上我有 在这两个域名加载到网站主页的那一刻,我有没有办法将它们重定向到特定的分类页面? 301重定向不起作用,因为它只针对原始域的路径,而不是独立的URL,任

基本上,我有大约30个不同的域都指向一个IP,在我的conf文件中,所有这些域都指向一个wordpress文件夹

但是我的wordpress网站有不同的分类,每个分类都有一个页面。不同的域与类别匹配。。。 e、 我有

www.whattodoinlimerick.com

www.whattodoinroscommon.com

在我的网站上我有

在这两个域名加载到网站主页的那一刻,我有没有办法将它们重定向到特定的分类页面?
301重定向不起作用,因为它只针对原始域的路径,而不是独立的URL,任何帮助都将非常感谢

只要它们都位于同一文档根目录下,就可以尝试将这些规则添加到文档根目录下htaccess文件的顶部。您要确保它们高于任何wordpress规则:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?whattodoin([^.]+)\.com$ [NC]
RewriteRule ^/?$ http://www.whattododirectory.com/category/%2/ [L,R=301]
对于301重定向。由于这是重定向,浏览器的URL地址栏将更改为目标URL。如果要在服务器端内部重写,请将最后一行替换为:

RewriteRule ^/?$ /category/%2/ [L]
或最坏情况:

RewriteRule ^/?$ http://www.whattododirectory.com/category/%2/ [L,P]

取决于wordpress的设置方式。这两种方法都不会更改浏览器地址栏中的URL。

是否为每个域定义了虚拟主机?