![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 3 Dołączył: 15.10.2008 Skąd: Internet Ostrzeżenie: (0%) ![]() ![]() |
Witajcie, mam problem z poprawnym działaniem mod_rewrite w podkatalogu.
Struktura katalogów wygląda tak: Kod /public_html/ /public_html/admin/ W katalug public_html, w pliku .htaccess mam wpisane:
Wszystkie pliki graficzne, css itp. są poprzedzone znakiem "/" na początku. Tutaj wszystko działa. Problem pojawia się w podkatalogu: admin Chcę tam zastosować również coś porobnego - linki jak powyżej. Natomiast jak tam wpiszę, deklarację pliku np. css poprzedzonom znakiem "/" to style są czytane z katalogu public_html, nie admin PS. W tym podkatalogu admin również mam .htaccess z wpisem:
Ten post edytował desavil 21.02.2012, 19:36:49 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 60 Dołączył: 5.10.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
"/" odwoluje się do scieżki od domeny, więc w twoim przypadku musiałbyś dać /admin/
http://forum.php.pl/index.php?showtopic=193920&hl= Ten post edytował Necsord 21.02.2012, 19:37:17 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 3 Dołączył: 15.10.2008 Skąd: Internet Ostrzeżenie: (0%) ![]() ![]() |
Dla folderu mam inne wpisy mod_rewrite.
A umieszczenie RewriteBase /admin/, w .htaccess w katalogu /admin nic nie daje. Ten post edytował desavil 21.02.2012, 19:40:39 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 60 Dołączył: 5.10.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Ja o rewrite base nic nie mówiłem, więc zakładam, że ty tylko rzuciłeś okiem na link.
W html'owym base możesz dać swoja scieżkę http://jakakolwiekdomena.com/admin/ i wszystkie linki href="cokolwiek.html" bedą doklejane do base. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 3 Dołączył: 15.10.2008 Skąd: Internet Ostrzeżenie: (0%) ![]() ![]() |
HTMLowe rozwiązanie mnie nie interesuje.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 60 Dołączył: 5.10.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli html'owe rozwiązanie ciebie nie interesuje tak samo jak przerabianie linków to jedyna opcja jaką widzę to reguly rewrite pod pliki, ale nie powiedziałbym by to było poprawne rozwiązanie.
Zasada byłaby coś w schemacie ^admin/(?:.*/)?([^/].[a-z]{2,4}) /admin/$1 . Tyle ze tu problem powstaje jeżeli masz pliki w podkatalogach. Musiałbyś rozrózniać w linku, że to katalog od danego pliku a nie pozostałość z linku strony na której byłeś |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 3 Dołączył: 15.10.2008 Skąd: Internet Ostrzeżenie: (0%) ![]() ![]() |
Bo w domyślnym katalogu mam stronę całą, i w niej .htaccess z regółkami odnośnie linków w stylu: url.pl/galeria/1
Do strony tworzę panel admina, który znajduje się w katalogu tym samym co cała strona, czyli: url.pl/admin Teraz, w katalogu admin mam .htaccess z regółkami odnośnie katalogu admin, czyli linki, w postaci: url.pl/admin/manage/1 Ten post edytował desavil 26.02.2012, 14:04:33 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 18.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Osobiście to wcale bym nie robił i nie robię SEO linków w adminie, bo po co tam one?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 3 Dołączył: 15.10.2008 Skąd: Internet Ostrzeżenie: (0%) ![]() ![]() |
W sumie.. i chyba tak zrobię (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 18:15 |