/ を使用してアドレスをリダイレクトしたい:
mywebsite.com/img-41/
/: なしで別のものに
mywebsite.com/img-41
もちろん、41 は変数です。私はこれを試しました:
RewriteRule ^img-([0-9]*)/$ /img-$1 [L,R=301,NC]
しかし、うまくいきません:(
手伝っていただけませんか?前もってありがとう、ルーカス。
編集: SetEnv PHP_VER 5_TEST SetEnv REGISTER_GLOBALS 0
Options +FollowSymlinks
# Activation du module de réécriture d'URL :
RewriteEngine on
RewriteRule ^img-([0-9]*)$ img.php?&numlsv=$1 [L]
RewriteRule ^img-([0-9]*)/$ img.php?&numlsv=$1 [L]
RewriteRule ^home-([0-9]*)-([a-zA-Z0-9]*)$ index.php?&numpage=$1&auteur=$2 [L]
RewriteRule ^home-([0-9]*)$ index.php?&numpage=$1 [L]
RewriteRule ^img-([0-9]*)/$ /img-$1 [L,R=301,NC]
Rewritecond %{HTTP_HOST} ^www.mywebsite.com$
Rewriterule ^(.*) http://mywebsite.com/$1 [QSA,L,R=301]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]
SetEnv SESSION_USE_TRANS_SID 0
これは .htaccess 全体です。
うまくいかないというのは、スラッシュを使って自分の住所に行くと、ナビゲーターはこの住所にとどまり、スラッシュのない住所には行かないということです:(