-1

colorhexコードをチェックするためのphpWebサイトを作成したいのですが、コードのチェック中に1つの問題が発生しました。スクリプトは、

<?php
echo'
<html><head><style>
body{
background-color:#'.$_GET['c'].';
}
</style></head><body></body></html>';
?>

URLを入力するhttp://example.com/?c=FF0000 と、背景色が赤で表示されますが、htaccessファイルを改造して?c =を非表示にしたいのですが、グーグルで試しましたが、誰も機能しません。これを行う方法を知っている人はいますか?

4

1 に答える 1

1

サーバー構成または.htaccessファイルで次のようなもの:

RewriteEngine on
RewriteRule ^([a-zA-Z0-9]{6})$ index.php?c=$1 [L]

書き換えで問題が発生した場合は、loggin機能apaches書き換えモジュールを使用することをお勧めします。2つの構成オプションについてのマニュアルを読んでくださいRewriteLogRewriteLogLevelこれらは、書き換え中に実際に何が起こっているかを理解するのに役立つ豊富な追加情報を提供します。

于 2012-10-21T11:07:19.087 に答える