【发布时间】:2012-04-19 03:48:55
【问题描述】:
我想在我的 .htaccess 文件中添加一些内容,以隐藏我的 php 文件的 .php 文件扩展名,因此访问 www.example.com/dir/somepage 会显示 www.example.com/dir /somepage.php.
有什么可行的解决方案吗?我的网站使用 HTTPS,如果这很重要的话。
这是我目前的 .htaccess:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
ErrorDocument 404 /error/404.php
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) $1\.php [L]
【问题讨论】:
标签: php regex apache .htaccess mod-rewrite