2017-10-28 8 views
1

私はmod_rewriteを使用して書き換えられた2,500以上のURLを持っています。彼らは以下の通りです:今、私は、書き換えられたURL、などからの追加のパラメータを渡す場合.htaccess&modリライトを使用して書き換えられたURLから追加パラメータを取得する方法

^abc$ page.php?param1=poi&param2=xsd 
^xyz$ page.php?param1=ljk&param2=qwe 

、私は

if($_GET['extra']<>''){ 
    $extra = $_GET['extra']; 
} 

を用いて、以下のコードを使用してそれらを取得することができません

domain.com/abc&extra=qwerty 

また、domain.com/abc & extra = qwertyが404エラーページにリダイレクトしています。

+0

あなたの完全なmod_rewriteの設定を追加してください。^abc $をどのように定義したかは、関連している可能性があります。 REQUEST_URIを使用しましたか?どのRewriteCondを前に指定しましたか(もしあれば)? – Nic3500

答えて

2

使用/abc?extra=qwertyと、このようなあなたのhtaccessのルールでQSAを追加します。

^abc$ page.php?param1=poi&param2=xsd [QSA] 
^xyz$ page.php?param1=ljk&param2=qwe [QSA] 
+0

ありがとうございました。それはうまくいった。 – Yash

関連する問題