2010-11-30 6 views
1

私は以下を変換しようとしています。 htaccess適切なNGINXの形式にルールを書き換えます。Apache:変換のヘルプ.htaccess

# Redirect /signup/PLANNAME or /signup/PLANNAME/ --> /signup/index.php?account_type=PLANNAME 
RewriteEngine on 
RewriteRule ^signup/([A-Za-z]+)/?$ /signup/index.php?account_type=$1 [NC,L] 

私は、以下のnginxのルールを使用してみましたが、それは働いていません。

rewrite ^signup/([A-Za-z]+)/?$ /signup/index.php?account_type=$1 last; 

私はnginxのと、この作業をするために間違ってやっている任意のアイデア? official documentationを見ると、あまり参考にならないのであまり役に立ちません。

答えて

0

.htaccessファイル内にないため、絶対パスを使用する必要があります。そのように:私は問題を発見

rewrite ^/signup/([A-Za-z]+)/?$ /signup/index.php?account_type=$1 last; 
0

、私が先頭にスラッシュ(/)がありませんでした。

回答:

rewrite ^/signup/([A-Za-z]+)/?$ /signup/index.php?account_type=$1 last; 
関連する問題