【发布时间】:2015-02-09 15:37:37
【问题描述】:
我想打开没有 .php 扩展名(如 www.myweb.com/guest)的页面,并且如果用户访问我的网站的任何页面,还希望从地址栏中隐藏 .php。我尝试了很多方法来删除它以查看这些网络 link1 和 link2 以及 StackOverflow 网络上的许多帖子,但这些都不起作用。
我的域名来自 Godaddy 并在此处从 ONELANCER 托管 Apache 版本 2.2.27 PHP 版本 5.4.28
请给我一个指导。
我尝试将这些添加到我的 .htaccess 中
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
also
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ /$1.php [L,QSA]
and also
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
and also
#RewriteEngine on#
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(([A-Za-z0-9\-]+/)*[A-Za-z0-9\-]+)?$ $1.php
【问题讨论】: