删除扩展名从URL
问题描述:
本地主机/ PHPExcel /文档/例子/读卡器/ exampleReader01.php删除扩展名从URL
我试图删除扩展,但是这是不工作的上述网址
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$/Examples/Reader/ $1.php
有人能帮助我。 。
答
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteBase/
## hide .php extension
# To externally redirect /dir/file.php to /dir/file
RewriteCond %{THE_REQUEST} \s/+(.*?/)?(?:index)?(.*?)\.php[\s?] [NC]
RewriteRule^/%1%2 [R=302,L,NE]
# To internally forward /dir/file to /dir/file.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/$1\.php -f [NC]
RewriteRule ^(.+?)/?$ /$1.php [L]
嘿thanx的答复。但这只是删除扩展它不显示它的页面404错误 – 2014-10-30 12:11:53
我的.htaccess位于文档文件夹。 – 2014-10-31 03:54:09
不知道什么是文档文件夹?找出你的文档根目录是什么?什么是您在浏览器中输入的确切URL? – anubhava 2014-10-31 05:48:46