![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 6.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Do tworzenia 'przyjaznych' adresów url na stronie używam PATH_INFO. Uzyskuje w ten sposób adresy typu: domena.pl/index.php/artykuly domena.pl/index.php/kategorie domena.pl/index.php/linki Zależy mi na tym, aby adresy te były pozbawione pliku 'index.php' i wyglądały odpowiednio: domena.pl/artykuly domena.pl/kategorie domena.pl/linki Oczywiście zapoznałem się z artykułem 'Przyjazne URLe' znajdującym się na wortalu, jednak z tego co rozumiem rozpatrywany jest tam przypadek, w którym pozbywamy się jedynie rozszerzenia '.php'. Oczywiście istnieje możliwość, stworzenia odpowiednich plików (artykuly.php, kategorie.php, linki.php) i includowania w każdym z nich pliku index.php z zastosowaniem opisywanej metody, ale pomyślałem, że być może jest lepsze rozwiązanie... Mam jeszcze pytanie dotyczące indksowania takich adresów (np. domena.pl/linki) przez wyszukiwarki - nie ma problemów? Z góry dziękuje za sugestie i pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 1 Dołączył: 18.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
1. Ja proponuję przejść na .htaccess, podać jak wyglądają linki docelowe i wtedy z chęcią pomogę.
2. Takie linki indeksują się dobrze, ale dla pewności warto dodać na końcu .html (przez .htaccess na przykład) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Możesz zrobić tak że wszystko przepisujesz do index.php z poziomu .htacces a potem z poziomu php bierzesz sobie adres i wyciągasz z niego potrzebne informacje po czym wczytujesz/includujesz odpowiedni plik.
-------------------- Tutaj miał być jakiś mądry tekst. Miał być... No ale jest głupi tekst.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 6.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
1. Ja proponuję przejść na .htaccess, podać jak wyglądają linki docelowe i wtedy z chęcią pomogę. Nie bardzo rozumiem, ale liczyłem na to, że można to zrobić jakimś jednym wpisem do .htaccess w połączeniu z już używanym przeze mnie mechanizmem opartym na PATH_INFO, ponieważ każdy url odwołuje się do index.php - nie da się tego zrobić jakoś na sztywno? Ponawiam prośbę o pomoc związaną z tematem, mogę oczywiście odejść od koncepcji z PATH_INFO, proszę tylko o nieco jaśniejsze instrukcje, z góry dzięki Ten post edytował matjab 22.10.2009, 22:55:14 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 00:58 |