2 つの iframe を持つ Web サイトを作成しています。最初の iframe には曲が再生され、2 つ目の iframe には Web サイトがあります。ここに私のindex.phpファイルがあります:
<?php
$base_url = 'http://www.mywebsite.com/site/';
?>
<iframe src="<?php echo $base_url; ?>music.php" frameborder="0" width="960px" height="1px"></iframe>
<?php
$page = $_GET['params'];
switch ($page) {
case 'home':
$page = 'home.php';
break;
case 'contact':
$page = 'contact.php';
break;
}
?>
<iframe src="<?php echo $base_url; ?><?php echo $page ?>" frameborder="0" width="100%" height="100%"></iframe>
そして、これは私の .htaccess です
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ site/index.php?params=$1
正常に動作していますが、必要なのは次のとおりです。
ユーザーがhttp://www.mywebsite.com/contact にアクセスしようとすると、switch ステートメント用にこの「連絡先」を取得し、URL をhttp://www.mywebsite.comにクリーンアップする必要があります。
シミュレーション:
- リクエストhttp://www.mywebsite.com/contact
- パラメータ「連絡先」を取得
- contact.php ファイルをロードする
- URL をhttp://www.mywebsite.comにクリーンアップします。
前もって感謝します!