2016-05-08 7 views
0

.htaccessを使用してURLからパラメータを取得しないようにするにはどうすればよいですか?私はPOSTからGETを変更する必要はありませんが、私はむしろ、ページが ディレクトリに.htacessを追加してURLからパラメータを取得する方法を隠す方法

が、私はこれを試したURLからパラメータを隠すためにあるディレクトリという名前のXXXに .htaccessを追加したいが、それは

何も変更はありません
RewriteEngine on 
RewriteRule ts125/xxx/(.*) imdetail.php?sid=$1 
RewriteRule ts125/xxx/(.*) imdetail.php?sid=$1=$1 
RewriteRule ts125/xxx/(.*) imdetail.php?sid=$1 
+0

あなたは何をしようとしていますか、何が起こると思いますか? – starkeen

+0

@starkeen '.php'の後にすべてのパラメータを隠したい' www.example.com/ts125/xxx/imdetail.php'のように表示したい – Kin

+0

あなたのhtaccessは/ xxxフォルダにありますか? – starkeen

答えて

0

あなたはこれが内部

をリダイレクトします /ts125/xxx/.htaccess

RewriteEngine on 
RewriteBase /ts125/xxx 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ imdetail.php?sid=$1 [NC,L] 

に以下のルールを使用することができます

  • site.com/ts125/xxx/foobar

    • にsite.com/ts125/xxx/imdetail.php?sid=foobar。
  • +0

    何も実行しません。ファイルをアップロードしましたが、記載されているファイルが表示されないことがあります。ディレクトリに '.htaccess'を書き込めませんか?原因かもしれない? – Kin

    関連する問題