![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 2.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Chcę usunąć rozszerzenia z pasku adresu, jednak to co wpisałem w .htaccess działa tylko do głównego katalogu. Co mam zmienić/dopisać, aby rozszerzenia były usuwane również w podkatalogach? Htaccess wygląda tak: Kod RewriteBase / Options FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([A-Za-z0-9-_]+)/?$ $1.php [QSA] Z góry dzięki za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Kod RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} ^(.*)?([A-Za-z0-9-_]+)/$ RewriteRule .* %1%2.php [QSA] |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 2.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Jak tak wpiszę to nie działa.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Razem z pierwszymi trzema linijkami?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 2.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Tak wrzuciłem i nie działa.
Kod RewriteBase /
Options FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} ^(.*)?([A-Za-z0-9-_]+)/$ RewriteRule .* %1%2.php [QSA] |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Pokaż przykładowe 2 adresy.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 2.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem jak możliwe, że na podstawie tej reguły działa pierwszy link.
W swojej pierwotnej wersji przepisywałeś adresy ze slashem na końcu, podałem Ci wersję, która również bierze pod uwagę kończący slash w adresie. Albo dopisz slashe do adresów, albo zmień na: Kod RewriteCond %{REQUEST_URI} ^(.*)?([A-Za-z0-9-_]+)$
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 2.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, teraz śmiga. (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 02:28 |