0

http://myProject1.example.com/76sBdFAf6Lのような Web アプリに URL 短縮機能があります。この内容はhttp://myProject1.example.com/index.php?76sBdFAf6L にリダイレクトする必要があります。 76sBdFAf6L をクエリ文字列に変換します。

ただし、URL にリンク短縮コードがない場合は、ルートにリダイレクトする必要があります。たとえば、 http: //myProject1.example.com/files/files.phpはhttp://www.example.com/projectsにリダイレクトする必要があります。 /myProject1/files/files.php

そのようなルールの mod_rewrite 条件は何ですか? ありがとう、マット

4

1 に答える 1

0

これらをドキュメントルートまたはvhost/server構成のhtaccessファイルに追加してみてください。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?([0-9A-Za-z]+)$ /index.php?$1 [L,QSA]
于 2012-09-27T20:18:04.227 に答える