私は正規表現がまったく得意ではありません。
私が使用する RewriteRule は次のとおりです。
RewriteRule ^([a-zA-Z0-9_-]+)$ /kurum.php?sef=$1 [QSA]
変換するもの
http://fxrehber.com/kurum.php?sef=gcm-forexから http://fxrehber.com/gcm-forex
私のphpファイルはURLを次のように処理します:
<a href="http://<?php echo $demoUrl ?>" target="_blank">Open Demo Account</a>
私のPHPファイルに「http://」を含めない場合、リンクは次の場所に移動します
http://fxrehber.com/www.example.com
したがって、URLを次のようにデータベースに保持します:www.example.com
しかし、今は https で URL を使用する必要があり、php ファイルから "http://" を削除する必要があります。データベースに URL を www.example.com とhttps://www の両方として保存できる可能性があります。 example.com
これを行う方法は何ですか?RewriteRule を変更するか、php ファイルを正規表現で変更しますか?