2016-05-24 12 views
1

私はページにparamを送るフォームを持っています。URLを書き換えてparamが動作しない

しかし、私はまた、私は私が持っている必要がありますURIが

mon-chantier?devis=eree&cp=eeee 

とURIでフォームが

で送信すると、私は

#mon chantier 
RewriteRule mon-chantier/([^/]*)/([^/]*)\.html$ /index.php?page=mon-chantier&cp=$1&devis=$2 

を持っているのhtaccessで

をURLを書き換えています

mon-chantier/eree/eeee.html 

I'vre trie dとjavascriptを使用して入力値でURLを書き換えますが、誰かがjavascriptを無効にすると動作しません。

何かお手伝いをさせていただきます。

あなたの.htaccessファイルの先頭に、このリダイレクトルールを使用することができます

答えて

1

RewriteEngine On 

# mon-chantier?devis=eree&cp=eeee -> mon-chantier/eree/eeee.html 
RewriteCond %{THE_REQUEST} /(mon-chantier)\?devis=([^\s&]+)&cp=([^\s&]+) [NC] 
RewriteRule^/%1/%2/%3.html? [R=302,L,NE] 

#mon chantier 
RewriteRule ^mon-chantier/([^/]*)/([^/]*)\.html$ /index.php?page=mon-chantier&cp=$1&devis=$2 [L,QSA,NC] 
+1

あなたの助けをありがとう:) –

関連する問題