mod yazılabilir dizin kısaltın

3 Cevap php

Ben sadece sorgunun için mod rewrite örnekleri / öğreticiler bulabilirsiniz, bu yüzden kimse bana bu konuda yardımcı olabilir.

Ben bu istiyorum

http://website.tld/Folder1/Folder2/Folder3/Folder4/Folder5/File.exten

haline transforme edilecek

http://website.tld/Folder4/File.exten

Folder4 and Folder5 are multiple directories, while Folder 1-3 stay the same. Also File.exten also should be changeable in the rewrite. thanks.

3 Cevap

Ben böyle bir şey kullanmak istiyorsunuz:

RewriteRule ^([^/]+)/([^/]+)$ Folder1/Folder2/Folder3/$1/Folder5/$2 [QSA,NC]

([^/]+) daha iyi olduğu ^(.*)/(.*)$ maç olacak http://website.tld/somedir/somedir2/somedir3/

Bu çalışması gerekir:

RewriteRule ^(.*)/(.*)$ Folder1/Folder2/Folder3/$1/Folder5/$2 [QSA,NC]
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^grab /public/files/download/download.php

Bu kural bu kullanıcının URL'sini dönüştürmek istiyorsunuz ..

http://mysite/grab?file=my.zip

sunucu tarafı, içine ..

http://mysite/public/files/download/download.php?file=my.zip

Burada diyor ki: http://corz.org/serv/tricks/htaccess2.php