-1

以下のようにサンプル URL をリダイレクトしたいと思います

https://example.com/r6KmjN
https://example.com/Q8w4d9
https://example.com/s8I2n2

エンディングの文字は同じではなく、6文字になります

 https://example.com/tinyurl.php?id=r6KmjN
 https://example.com/tinyurl.php?id=Q8w4d9
 https://example.com/tinyurl.php?id=s8I2n2

これは可能ですか?これで私を助けていただければ幸いです。ありがとう

4

1 に答える 1

1

/.htaccess でこれを試してください:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ http://example.com/tinyurl.php?id=$1 [QSA,NC,L] 

内部リダイレクトに使用する場合は、ターゲット URL からホスト名とスキームを削除します

于 2015-06-05T09:54:34.700 に答える