![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 23.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Postaram się jasno, choć szczerze mówiąc nawet nie wiem jak szukać w googlach odpowiedzi na to pytanie, więc nie bijcie jeśli tu już coś takiego jest, bo nie wiem jak pytać. No a w htaccess średnio się orientuję.
Tak więc - mam w htaccess taki ciąg reguł: RewriteEngine OnRewriteRule ^parametr\/([^-]+)\.php$ $1.php?opcja=parametr&%{QUERY_STRING}RewriteRule ^parametr\/$ index.php?opcja=parametr&%{QUERY_STRING}" title="Zobacz w manualu PHP" target="_manual wszystko działa, bo to trudne nie jest. Probelm pojawia się, kiedy nazwę folderu (pseudofolderu ;P) wpisze bez slasha - bo o ile reguła "^parametr$ parametr/" (albo ^parametr$ index.php?opcja=parametr&%{QUERY_STRING}) zadziała, to jednak linki wewnętrzne nie uwzględniają w ścieżce nazwy folderu (podczas gdy inne wyglądają np domena.pl/parametr/index.php >> po wywołaniu domena.pl/parametr/ ) Jak zrobić, żeby jednak uwzględniały? To był pierwszy problem, teraz drugi, w sumie bardziej dla mnie istotny. Czy da się w jakiś sposób przekierować subdomenę na ten 'pseudofolder', żeby działało i zamiast teraz domena.pl/parametr mieć parametr.domena.pl ? za pomoca narzedzi danych mi przez firme hostingową już wiem , że się nie da, bo to coś uparcie tworzy foldery, z którch nic się nie zrobi, bo wyskakuje 'bad request' (nawet przy rewriterule ^(.*)$ ../ udaje ze nie widzi index.php pietro nizej, mimo ze takowy istnieje....) Da się to jakoś zrobić? czy do domeny potrzeba mi fizycznego folderu? Z gory dzieki za wszelka pomoc i jakbyk ktos nie czail o co mi chodzi (nie mam talentu do tlumaczenia), to postaram sie jakos inaczej... Ten post edytował WhyNot 23.07.2009, 23:44:14 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Jak zrobić, żeby jednak uwzględniały? Tag base albo albo ścieżki bezwzględne. Cytat RewriteRule ^parametr\/([^-]+)\.php$ $1.php?opcja=parametr&%{QUERY_STRING} A o fladze [QSA] słyszał? Cytat To był pierwszy problem, teraz drugi, w sumie bardziej dla mnie istotny. Czy da się w jakiś sposób przekierować subdomenę na ten 'pseudofolder', żeby działało i zamiast teraz domena.pl/parametr mieć parametr.domena.pl ? Da się. Cytat czy do domeny potrzeba mi fizycznego folderu? To zależy. Cytat Z gory dzieki za wszelka pomoc i jakbyk ktos nie czail o co mi chodzi (nie mam talentu do tlumaczenia), to postaram sie jakos inaczej... Te odpowiedzi raczej Cię nie usatysfakcjonują, więc wyraź się jasno. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 23:16 |