0

私は正規表現がまったく得意ではありません。

私が使用する 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 ファイルを正規表現で変更しますか?

4

2 に答える 2