[PHP] możliwość skrócenia .php

Wszystko o HTML, XHTML, XML, CSS.
lort533
Posty: 7
Rejestracja: 24 mar 2015, 08:59:03
Płeć: Niewybrana
User Agent: Chrome Windows 1280x1024

[PHP] możliwość skrócenia .php

Post autor: lort533 »

Tak jak w tytule chciałbym żeby zamiast jakasstrona.cba.pl/costam.php było jakasstrona.cba.pl/costam

Wiem, wiem że mod_rewrite

ale próbowałem różnych kodów i nic hosting cba chyba wie jakie kody mogą być używane w .htaccess

testowałem kody ale mam:

Multiple Choices

The document name you requested (/index) could not be found on this server. However, we found documents with names similar to the one you requested.
Available documents:

/index.php (common basename)

tylko nie chce usunąć .php tylko na index.php che na różnych z php
lort533
Posty: 7
Rejestracja: 24 mar 2015, 08:59:03
Płeć: Niewybrana
User Agent: Chrome Windows 1280x1024

[PHP] możliwość skrócenia .php

Post autor: lort533 »

EDIT: tylko (ja) nie chce usunąć php tylko na index tylko na wszystkich plikach .php na serwerze
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

[PHP] możliwość skrócenia .php

Post autor: smart-tree »

Witam,
proszę w .htaccess wpisać:

Kod: Zaznacz cały

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
W taki sposób przekieruje Pan każdy plik o rozszerzeniu .php na to samo URL bez 'php' na końcu.
Oprócz tego, w plikach .php można sprawdzić, czy URL zawiera rozszerzenie (np. http://mojastrona.pl/plik.php) i przekierować stronę na to samo URL, tylko bez roszerszenia.
W tym celu na poczatku każdego pliku z roszerzeniem .php trzeba wpisać:

Kod: Zaznacz cały

function redirectIfNeeded(){
    $url = $_SERVER["REQUEST_URI"];
    if(preg_match("/\.php/$", $url))
        header("Location: ".preg_replace("/\.php/",$url));
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?
lort533
Posty: 7
Rejestracja: 24 mar 2015, 08:59:03
Płeć: Niewybrana
User Agent: Chrome Windows 1280x1024

[PHP] możliwość skrócenia .php

Post autor: lort533 »

wszędzie działa tylko nie na index.php

300 multiple choises
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

[PHP] możliwość skrócenia .php

Post autor: smart-tree »

Witam,
proszę napisać, której strony dotyczy ten problem.
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?
ODPOWIEDZ