2017-05-18 59 views
0

如何使我的websits登录表单页面成为“/ login”而不是“/login.php”或“ /login.html“像我的网站一样只显示目录”/ login“。任何回复和提示都很好。谢谢。如何显示登录表单'/ login'而不是'login.php'或'login.html'

+0

[Remove .php extension with .htaccess]可能的重复(http://stackoverflow.com/questions/4026021/remove-php-extension-with-htaccess) –

回答

2

一个简单的解决办法是重命名“的login.php”到“的index.php”,并将其放置在它称为自己的文件夹“登录”

0

我做到这一点与.htaccess - 这使得http://exmaple.com/whatever.php被看作是简单的http://example.com/whatever

Options -MultiViews 
RewriteEngine on 

# skip all files and directories from rewrite rules below 
RewriteCond %{REQUEST_FILENAME} -d [OR] 
RewriteCond %{REQUEST_FILENAME} -f 
RewriteRule^- [L] 

# add php if possible 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule^%{REQUEST_URI}.php [L] 

# rewrite other to index.php file 
RewriteRule^/index.php [L] 
0

要删除.php.html扩展的URL并website.com/login.phpwebsite.com/login.html显示器作为website.com/login添加以下代码的.htaccess文件中:

<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule ^(.*)$ $1.php 


RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}.html -f 
RewriteRule ^(.*)$ $1.html 

</IfModule> 

(未测试)。

相关问题