![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 7.07.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam stworzone dwie reguły, które gdy są razem się nadpisują a gdy jest dodana tylko jedna z nich to działa poprawnie, natomiast zależy mi na tych dwóch regułach tylko nie wiem jak je obsługiwać razem. To jest mój htaccess: Kod RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^-]*)/([^-]*)/([^-]*)$ index.php?page=$1&album=$2&lang=$3 RewriteRule ^([^-]*)/([^-]*)$ index.php?page=$1&lang=$2 Tą drugą chciałbym stosować na 99%podstronach, natomiast tą pierwszą do galeri. Link miałby wyglądać tak: 1. index.php/nazwa_page/nazwa_albumu/nazwa_jezyka. 2. index.php/nazwa_page_nazwa_jezya Ale jak to zrobić, aby te dwie reguły działały, wiedząc, że np. gdy będą te parametry to reguła 1. ma działać a jak 2 parametry to 2 zasda. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Obie reguły są poprawne.
Jedyne co można uznać za niepoprawne, to, że warunki będą brane pod uwagę tylko dla pierwszej reguły. Tu możesz testować w jakimś stopniu: http://htaccess.madewithlove.be/ -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 7.07.2015 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, a jeśli mam zdjęcie pod adresem:
Cytat /galeria/a1_files/vlb_images1/phoca_thumb_l_image001.jpg a chciałbym go wyświetlać pod adresem Cytat /galeria/a1/phoca_thumb_l_image001.jpg/ , to co muszę zmienić w htaccess?Cytat RewriteRule ^galeria/a1_files/vlb_images1/([^-]*)$ galeria/a1/$4 [L,NC]
Ten post edytował areal 2.09.2015, 10:02:08 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
RewriteRule ^galeria/a1_files/vlb_images1/([^-]*)$ galeria/a1/$4 [L,NC] Odwrotnie. Chcesz przepisać z: 1. /galeria/a1/phoca_thumb_l_image001.jpg/ (zdecyduj czy ma być slash na końcu czy nie, trzeba to uwzględnić w regule) na: 2. /galeria/a1_files/vlb_images1/phoca_thumb_l_image001.jpg Dodatkowo w kodzie odnośniki do zdjęć powinny być w postaci 1. Ten post edytował trueblue 2.09.2015, 10:15:48 -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 7.07.2015 Ostrzeżenie: (0%) ![]() ![]() |
Nie, odwrotnie, tylko tak jak napisałem wcześniej
![]() |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Pod jakim adresem fizycznym znajduje się zdjęcie?
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 7.07.2015 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Tak więc odwrotnie.
Ustawiasz w kodzie URL zdjęcia: /galeria/a1/phoca_thumb_l_image001.jpg A w .htaccess przepisujesz z takiego adresu na rzeczywisty. -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 07:01 |