2011-12-22 19 views
0

私はワードプレスサイトを持っています。ここはlink to siteです。 www.abc.com/?portfolios=letterswww.abc.com/?files=lettersにリダイレクトしたいと思います。 私はコードで編集しようとしましたが、うまくいきませんでした。htaccessで単語を置き換えます。

はここでこれが何をすべきhtaccessファイル

Options +FollowSymLinks 
RewriteEngine on 


# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteRule ^womackpi.com/?portfolio=(.+) womackpi.com/?files=$1 [NC] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
    </IfModule> 

# END WordPress 

答えて

0

です:

RewriteRule ^abc.com/?portfolios=(.+) abc.com/?files=$1 [NC] 

それは私の作品!

また、必要になります。

Options +FollowSymLinks 
RewriteEngine on 

前の文の上に。あなたがしたい場合[L]括弧の中Rを追加

RewriteCond %{HTTP_HOST} ^(www\.)?womackpi.com$ [NC] 
RewriteCond %{QUERY_STRING} (^|&)portfolio=(.+)(&|$) [NC] 
RewriteRule ^(.*)$ /$1?files=%2 [L] 

+0

申し訳ありませんが、これは私のためには機能しません。 – user930026

+0

あなたはそれを試して何が起こったのですか? – ACarter

+0

はい、私は自分の質問を編集し、htaccessファイルを貼り付けました – user930026

0

クエリ文字列は

RewriteRule ^womackpi.com/?portfolio=(.+) womackpi.com/?files=$1 [NC]を交換してみてください。.. RewriteRuleで表現に対して一致させるために使用されるURIの一部ではありませんブラウザをリダイレクトする(アドレスバーのURLを変更する)。

関連する問題