匹配&用mod_rewrite替换2个特定的url

时间:2012-05-31 10:09:09

标签: wordpress apache .htaccess mod-rewrite

我有一个有效的WordPress固定链接设置。我使用以下.htaccess

运行Apache
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

现在我知道正在使用一些旧链接,这些链接不再有效:

http://server2.server.eu/~myclient/diensten/overzicht-diensten/
http://server2.server.eu/~myclient/werken-bij/vacatures/

我可以添加什么来将.htaccess写入(分别)

http://www.domain.nl/diensten/overzicht-diensten/
http://www.domain.nl/werken-bij/vacatures/

不影响固定链接设置

PS:我的主机名是虚构的。

1 个答案:

答案 0 :(得分:1)

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteRule ^~myclient/(.*)$ http://www.domain.nl/$1 [R=301,L]

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>