![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 18.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Już kilka dni męczę się z plikiem .htaccess i skończyły mi się pomysły i strony do przeglądania w Internecie. Może tu znajdzie się jakaś dobra dusza, która pomoże.
Dodałem do strony obsługę wersji językowych, parametr językowy jest przesyłany (chociaż nie musi) w URLu w postaci: www.example.com/en/ Chciałem napisać regułę/reguły, które mógłbym dodać na początku pliku .htaccess (niestety zbyt dużo zabawy byłoby z przepisywaniem wszystkich reguł i szukaniem linków, które nie mają reguł) i która usunęłaby zmienną językową i zostawiła pozostałą część do przetwarzania dla kolejnych reguł. Dodałem więc taką regułę:
Mam tam między innymi takie reguły:
Moja reguła działa dla większości pozostałych reguł jednak z kilkoma wyjątkami. Strona www.example.com/en/login jak i www.example.com/login jak i inne o podobnej formie działają bez zarzutu Dla www.example.com/en/menubox/compare zmienna $_GET['compare'] zwraca 'compare/menubox/compare' zamiast 'compare' Dla www.example.com/menubox/compare zwraca 'compare/compare' Dla www.example.com/en/index.html dostaję białą stronę z informacją 'No input file specified.' Jednak www.example.com/index.html działa bez zarzutu Jakieś sugestie? Bo już kończą mi się pomysły i strony do czytania w Internecie. Z góry wielkie dzięki Ten post edytował viman 11.07.2012, 10:59:22 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 8.08.2025 - 11:16 |