2016-12-23 13 views
1

WordPressを使用しています。カスタムリライトを追加する必要があります。 1つのページに2つのURLが必要です。例えば.html接尾辞を追加するための書き換えルール

:これは&作業罰金を実装している現在では <

www.test.com/abc ---。

www.test.com/abc.html < ---裏面に.htmlを追加する必要があります。

.html拡張子を持つ同じページへのアクセスを許可します。

どうすればいいですか?

答えて

1

私はコメントを通じて説明します。

RewriteEngine on 
RewriteBase/

# Make sure it's not an actual file or directory 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

# Make sure the hostname is www.test.com 
RewriteCond %{HTTP_HOST} ^www\.test\.com 

# If the request matches "abc.html", rewrite to abc 
RewriteRule ^abc\.html$ abc [L,QSA] 

# If you need to make this a generic rule, try this instead: 
#RewriteRule ^(.*)\.html$ $1 [L,QSA] 

最後の書き換えルールでない場合はLフラグを自由に削除してください。詳細は、RewriteRule Flagsを参照してください。

あなたができるtest it online

+0

ありがとうございました:)それは働いて...今私が代わりに「ABC」の動的な値を維持したいと思います..だから、(\ + W)は、ワーク右でなければなりません? – Amar

+0

それは 'RewriteRule ^(。*)\。html $ $ 1 [L、QSA]'になります。 – sepehr

関連する問題