![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pytanie.
Kupując hosting w home.pl dostaje się dostęp do root'a przez ftp. Kupiona także u nich domena wskazuje na tego roota właśnie. Domyślnie znajdują się tam katalogi private (na hasło), pub oraz tmp. A więc nie ma public_html na który wskazuje domena. Potrzebuję czegoś takiego bo strona ma pliki, które nie powinny być dostępne przez przeglądarkę. Zrobiłem więc tak: w panelu konfiguracji domeny ustawiłem przekierowanie na podkatalog /public_html i stworzyłem w root ten katalog. Wszystko działa ale tu pojawia się moje pytanie: Jakiego typu to jest przekierowanie? Moved permanently? Czy nie będzie to miało wpływu na pozycjonowanie albo jakieś kwestie optymalizacyjne później? Czy jest to standardowe postępowanie? Inną opcją może byłoby wsadzenie publicznych treści do roota a tajnych do /private? W końcu on jest na hasło... Dzięki za wszelkie sugestie. Pzdr. Ten post edytował Foxx 27.11.2009, 16:53:18 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Możesz w katalogu głównym root'a utworzyć plik .htaccess i w nim przekazywać wszystko na katalog public_html, wtedy masz możliwość wybrania sobie czy to będzie 301 czy coś innego.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
A powinno to być 301 czy właśnie coś innego?
Albo ujmę to inaczej: jaka jest najlepsza opcja ? 1. wrzucić pliki publiczne do roota a pliki konfiguracyjne i lib do /private który jest chroniony hasłem 2. stworzyć /public_html i ustawić przekierowanie domeny na ten katalog 3. stworzyć /public_html i stworzyć .htaccess który przekeruje żądania na /public_html ![]() Ten post edytował Foxx 27.11.2009, 18:46:42 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
W grę wchodzą 1 i 3
W przypadku 2, jeśli ustawisz przekierowanie w panelu home.pl to rootem dla domeny będzie /public_html zatem to co powyżej nie będzie widoczne, i nie będziesz się mógł do tego odwołać w skrypcie. 1 - najmniej roboty 3 - tutaj też nie dużo, ze 2 linijki w .htaccess, myślę, że kod 301 nie będzie poprawny, bo w zasadzie nigdzie nie przekierowujesz, tylko wskazujesz katalog z którego ma brać, czyli raczej 302... Myślę, że bez przekierowań da radę: Kod RewriteEngine On
RewriteRule ^(.*)$ public_html/$1 -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, wybiorę katalog /private. Pozdrawiam.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.06.2025 - 10:50 |