2017-02-24 3 views

答えて

0

はい、Apache URL書き換えを使用してその効果を達成することは可能です。ちょうどあなたの.htaccess

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-l 
RewriteRule ^test/([a-zA-Z0-9-]*)$ /$1 [NC] 

説明

に次の変更を行うコードの最初の行、それが言うように、それは上のApacheのリライトエンジンを回すん。次の3行は、要求されたURLがすでに有効なファイルであるかどうかをチェックし、要求されていない場合のみリダイレクトします。つまり、あなたのウェブサイトに既に/ test/mydirのようなディレクトリがある場合、リダイレクトは起こりません。最後の行はURLを書き換えて、望ましい出力を与えます。

+0

Bishal Sapkotaありがとうございますが、私のサイトでは機能しません。 "/ test /"は仮想ディレクトリです(サーバー上には存在しません)。 – Tina

関連する問題