Apache2:如何不删除 php 扩展?
Apache2: how to NOT remove php extensions?
所有人都问"how to remove php extensions",我却想反其道而行之。默认情况下,我的 Apache 配置 "hides" 从 url 扩展 PHP。也就是说,两个 url 都访问同一个脚本:
my/path/myscript
my/path/myscript.php
是否可以 "NOT" 删除 php 扩展?
我正在使用 Ubuntu 16.04 和 Apache2。
这是我的 .htaccess 文件:
Options +FollowSymlinks
RewriteEngine on
# Woff type
AddType application/x-font-woff .woff
# Display PHP errors on development stage
# This line should be removed on production stage
php_flag display_errors On
# redirects all requests to index.php
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
只需将以下行添加到您的 .htaccess 文件中即可禁用 "Multiviews" 功能:
Options -Multiviews
所有人都问"how to remove php extensions",我却想反其道而行之。默认情况下,我的 Apache 配置 "hides" 从 url 扩展 PHP。也就是说,两个 url 都访问同一个脚本:
my/path/myscript
my/path/myscript.php
是否可以 "NOT" 删除 php 扩展? 我正在使用 Ubuntu 16.04 和 Apache2。
这是我的 .htaccess 文件:
Options +FollowSymlinks
RewriteEngine on
# Woff type
AddType application/x-font-woff .woff
# Display PHP errors on development stage
# This line should be removed on production stage
php_flag display_errors On
# redirects all requests to index.php
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
只需将以下行添加到您的 .htaccess 文件中即可禁用 "Multiviews" 功能:
Options -Multiviews