2017-09-03 3 views
-1

Ich habe eine URL example.com/dashboard.php i aus der URL entfernen Endung .php wollen und in example.com/dashboardentfernen Endung .php .htaccess mit

+0

Verwenden Sie diese URL auch in 'POST' Anfrage? – anubhava

+1

Ja irgendwann benutze ich POST-Methode irgendwann GET-Methode –

+0

Was ist Ihre Apache-Version? – anubhava

Antwort

0

Transformation Da Sie POST-Daten verwenden, ist es ratsam, 308 für dauerhafte Umleitung, die Konserven zu verwenden POST-Daten anstelle von häufiger verwendeten 301.

RewriteEngine On 

## hide .php extension 
# To externally redirect /dir/file.php to /dir/file 
RewriteCond %{THE_REQUEST} \s/+(.+)\.php[\s?] [NC] 
RewriteRule^/%1 [R=308,NE,L] 

## To internally redirect /dir/file to /dir/file.php 
RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule ^(.+?)/?$ $1.php [L] 
+0

Es zeigt mir 404 'http://bca.vignesh.ml/vignesh/vignesh' –

+0

Die PHP-URL ist 'http://bca.vignesh.ml/vignesh/vignesh .php 'Ich möchte in Linke dies' http://bca.vignesh.ml/vignesh/vignesh ' –

+0

vignesh.php in der dir vignesh –

Verwandte Themen