Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przyjazne URL
mk4full
post 8.09.2016, 13:20:27
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 1.06.2011

Ostrzeżenie: (0%)
-----


Witam,

Chciałbym wprowadzić w moim sklepie przyjazne url.

Przykładowe aktualne urls:
http://www.mojastrona.pl/pl/c/kategoria1/8
http://www.mojastrona.pl/pl/c/kategoria2/9

Chciałbym zmienić ten adresy na:
http://www.mojastrona.pl/kategoria1/
http://www.mojastrona.pl/kategoria2/

Ustawiłem w htccess:

Options +FollowSymlinks
RewriteEngine on
rewriterule ^pl/c/kategoria1/8(.*)$ http://www.mojastrona.pl/kategoria1/$1 [r=301,nc]

Po kliknięciu w menu przechodzę i wyświetla się nowy link tj. http://www.mojastrona.pl/kategoria1 przy czym wyświetla mi się komunikat, że nie ma takiej podstrony.

Czy może ktoś pomóc?
Go to the top of the page
+Quote Post
trueblue
post 8.09.2016, 13:28:20
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Nie ma takiej podstrony, bo zapewne, albo w .htaccess były reguły przepisujące pierwszą postać url na zmienne $_GET, albo parsował to router aplikacji.


--------------------
Go to the top of the page
+Quote Post
mk4full
post 9.09.2016, 10:36:06
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 1.06.2011

Ostrzeżenie: (0%)
-----


Okej, dzięki. Czyli co? Nie będzie takiej możliwości, czy w jaki inny sposób można to zrobić?
Go to the top of the page
+Quote Post
trueblue
post 9.09.2016, 10:41:48
Post #4





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Będzie. Tyle, że teraz musiałbyś zrobić obsługę przyjaznych linków z nową budową (analogicznie do obsługi tej, której nie chcesz).

Swoją drogą chyba nie o to Ci chodziło:
RewriteRule ^pl/c/kategoria1/8(.*)$ http://www.mojastrona.pl/kategoria1/$1 [R=301,NC]
bo dla: /pl/c/kategoria1/8 przerzuci Cię na podstronę http://www.mojastrona.pl/kategoria1/
dla: /pl/c/kategoria1/81 przerzuci Cię na podstronę http://www.mojastrona.pl/kategoria1/1
dla: /pl/c/kategoria1/82 przerzuci Cię na podstronę http://www.mojastrona.pl/kategoria1/2
dla: /pl/c/kategoria1/850 przerzuci Cię na podstronę http://www.mojastrona.pl/kategoria1/50
itd.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2024 - 11:18