Problemy z .htaccess

Pozostałe tematy dotyczące tworzenia stron WWW.
Awatar użytkownika
witomir
Posty: 27
Rejestracja: 12 mar 2014, 01:41:22
Strona na CBA.pl: lachy.c0.pl
Płeć: Mężczyzna
User Agent: Firefox Windows 1920x1080

Problemy z .htaccess

Post autor: witomir »

Mam pewien problem z .htaccess:

# przekierowanie strony głównej
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^(www\.)?nawsi\.eu [NC]
RewriteRule ^(.*)$ https://nawsi.eu/$1 [R=301,L]

Dlaczego powyższy wpis nie działa?
Awatar użytkownika
smart-tree
Obsługa CBA
Posty: 705
Rejestracja: 09 paź 2015, 20:20:35
Płeć: Niewybrana
User Agent: Chrome Linux 1366x768

Problemy z .htaccess

Post autor: smart-tree »

witomir, witam, jeśli chodzi o https, to najpierw należy skonfigurować tak stronę, żeby bez "rewrite" w .htaccess działała na https, tzn. jeśli user wpisze domena/ , wyświetlała się prawidłowo strona. A jeśli chodzi przekierowanie na https, to na naszym hostingu nazwa protokołu jest zapisana w nagłówku X-Forwarded-Proto. W .htaccess się do niej odwołuje jako:
`%{HTTP:X-Forwarded-Proto}` . Np.
```

Kod: Zaznacz cały

RewriteCond %{HTTP:X-Forwarded-Proto} =http
RewriteRule ^(.*)$ https://nazwadomeny/$1 [R=301,L]
Pozdrawiam,
Mira,
Obsługa CBA
Czy wiesz, że:
  • W Panelu CBA w sekcji "wsparcie" jest dedykowany system ticketów (obsługi technicznej)
  • Odpowiadamy na Forum oraz na adres mailowy obsluga(malpa)cba.pl
  • Jesteśmy również na Facebooku! Znajdź nas na facebook.com/hostingcba | cba.pl
W czym jeszcze możemy pomóc?
Awatar użytkownika
witomir
Posty: 27
Rejestracja: 12 mar 2014, 01:41:22
Strona na CBA.pl: lachy.c0.pl
Płeć: Mężczyzna
User Agent: Firefox Windows 1920x1080

Problemy z .htaccess

Post autor: witomir »

Witam. Dzięki za pomoc.

Przekierowanie na https już działa, ale przy adresie https://www.nawsi.eu/ www już nie usuwa.
Jeszcze chodzi aby współdziałało to z następnym skryptem, który jest na razie zakomentowany.
Awatar użytkownika
witomir
Posty: 27
Rejestracja: 12 mar 2014, 01:41:22
Strona na CBA.pl: lachy.c0.pl
Płeć: Mężczyzna
User Agent: Firefox Windows 1920x1080

Problemy z .htaccess

Post autor: witomir »

Z tym powyżej sobie poradziłem, ale teraz mam inny problem:

RewriteCond %{REQUEST_URI} ^(.+)/$ [NV]
RewriteRule ^/(.*)/?$ /index.php?strona=$1 [NC,L]

Dlaczego nie przepisuje adresu.
Przy jednym znaku po ukośniku usuwa go, ale przy więcej nic nie zmienia w adresie nie mówiąc o zapisaniu do zmiennej.
Awatar użytkownika
witomir
Posty: 27
Rejestracja: 12 mar 2014, 01:41:22
Strona na CBA.pl: lachy.c0.pl
Płeć: Mężczyzna
User Agent: Firefox Windows 1920x1080

Problemy z .htaccess

Post autor: witomir »

To też rozwiązałem.

RewriteCond %{REQUEST_URI} ^/([a-z]+)/? [NC,NV]
RewriteRule ^(.*)$ https://nawsi.eu?strona=%1 [QSA,R,NC,L]

Teraz już działa, ale mam inny problem:

RewriteCond %{REQUEST_URI} ^/([a-z]+)/? [NC,NV]
RewriteRule ^(www\.)?(.*)\.nawsi\.eu$ http://nawsi.eu/index.php?dzial=$2&strona=%1 [QSA,R=301,NC,L]

I nie bardzo wiem jak go rozwiązać.
Awatar użytkownika
smart-tree
Obsługa CBA
Posty: 705
Rejestracja: 09 paź 2015, 20:20:35
Płeć: Niewybrana
User Agent: Chrome Linux 1366x768

Problemy z .htaccess

Post autor: smart-tree »

witomir, REQUEST_URI to jest fragment po nazwie domeny. Np nawsi.eu/TOJESTREQUESTURI.
Muszę dodać, że subdomeny na CBA mają oddzielny folder i rewrite dla nich ustawia się w oddzielnym .htaccess, który należy umieścić w folderze głównym subdomeny.
Proszę napisać, przekierowanie skąd dokąd chce Pan ustawić i jak to przekierowanie powinno działać.
Pozdrawiam,
Mira,
Obsługa CBA
Czy wiesz, że:
  • W Panelu CBA w sekcji "wsparcie" jest dedykowany system ticketów (obsługi technicznej)
  • Odpowiadamy na Forum oraz na adres mailowy obsluga(malpa)cba.pl
  • Jesteśmy również na Facebooku! Znajdź nas na facebook.com/hostingcba | cba.pl
W czym jeszcze możemy pomóc?
Awatar użytkownika
witomir
Posty: 27
Rejestracja: 12 mar 2014, 01:41:22
Strona na CBA.pl: lachy.c0.pl
Płeć: Mężczyzna
User Agent: Firefox Windows 1920x1080

Problemy z .htaccess

Post autor: witomir »

Z początku myślałem różnie, ale już wiem, że nie przejdę z tym i skrypt obecnie wygląda tak:

RewriteCond %{HTTP_HOST} ^(www\.)?lachy\.nawsi\.eu$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?([a-z]+)\.nawsi\.eu$ [NC,NV]
RewriteRule ^([a-z^.]+)/? http://nawsi.eu/index.php?dzial=%2&strona=$1 [QSA,R=301,NC,L]

Ten skrypt jest obecnie w katalogu subdimeny lachy i ma obsługiwać adres np.:

lachy.nawsi.eu/forum

z tego ma zostać tylko 'nawsi.eu'' , a reszta ma trafić do zmiennych.
Awatar użytkownika
smart-tree
Obsługa CBA
Posty: 705
Rejestracja: 09 paź 2015, 20:20:35
Płeć: Niewybrana
User Agent: Chrome Linux 1366x768

Problemy z .htaccess

Post autor: smart-tree »

Niestety, nie rozumiem, co Pan stara się ustawić. Czy mógłby Pan napisać, jak działa teraz i jak Pan chce, żeby działało to przekierowanie?
Czy wiesz, że:
  • W Panelu CBA w sekcji "wsparcie" jest dedykowany system ticketów (obsługi technicznej)
  • Odpowiadamy na Forum oraz na adres mailowy obsluga(malpa)cba.pl
  • Jesteśmy również na Facebooku! Znajdź nas na facebook.com/hostingcba | cba.pl
W czym jeszcze możemy pomóc?
Awatar użytkownika
witomir
Posty: 27
Rejestracja: 12 mar 2014, 01:41:22
Strona na CBA.pl: lachy.c0.pl
Płeć: Mężczyzna
User Agent: Firefox Windows 1920x1080

Problemy z .htaccess

Post autor: witomir »

Taki adres działa prawidłowo: 'nawsi.eu/coś' i po przetworzeniu wygląda tak 'https://nawsi.eu/index.php?strona=coś'

A teraz na subdomenie chcę zrobić przekierowanie z: 'lachy.nawsi.eu/coś' chcę zrobić coś takiego: 'http://nawsi.eu/index.php?dzial=lachy&strona=coś'
Awatar użytkownika
witomir
Posty: 27
Rejestracja: 12 mar 2014, 01:41:22
Strona na CBA.pl: lachy.c0.pl
Płeć: Mężczyzna
User Agent: Firefox Windows 1920x1080

Problemy z .htaccess

Post autor: witomir »

Właściwie to już mi działa, tylko z https jeszcze ni przełącza na http
Awatar użytkownika
witomir
Posty: 27
Rejestracja: 12 mar 2014, 01:41:22
Strona na CBA.pl: lachy.c0.pl
Płeć: Mężczyzna
User Agent: Firefox Windows 1920x1080

Problemy z .htaccess

Post autor: witomir »

Jeszcze co jest z tym skryptem nie tak, że nie przekierowuje:

RewriteCond %{HTTP_HOST} ^(www\.)?lachy\.nawsi\.eu [NC]
RewriteRule ^(.*)$ http://nawsi.eu/index.php?dzial=lachy$1 [QSA,R=301,NC,L]
Awatar użytkownika
witomir
Posty: 27
Rejestracja: 12 mar 2014, 01:41:22
Strona na CBA.pl: lachy.c0.pl
Płeć: Mężczyzna
User Agent: Firefox Windows 1920x1080

Problemy z .htaccess

Post autor: witomir »

Przestańcie bawić się moim kosztem. Zakomentowałem prawie cały plik, a przekieroanie dziła jak działało nie reagując na zmiany.
Awatar użytkownika
witomir
Posty: 27
Rejestracja: 12 mar 2014, 01:41:22
Strona na CBA.pl: lachy.c0.pl
Płeć: Mężczyzna
User Agent: Firefox Windows 1920x1080

Problemy z .htaccess

Post autor: witomir »

Przestańcie blokować mi dostęp do zmian w ustawieniach .htaccess.
feliwan
Posty: 1
Rejestracja: 22 maja 2018, 20:01:21
Płeć: Niewybrana
User Agent: Chrome Windows 2560x1440

Problemy z .htaccess

Post autor: feliwan »

hej
ODPOWIEDZ