我的网站http://academy.young1.org有以下 htaccess 文件。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
然而,尽管它在我的本地服务器 (localhost) 上运行良好并重定向到正确的页面,尽管 URL 中不存在“.php”扩展名,但当我将它加载到 Web 服务器时它根本没有这样做. 它目前存储在与我的主要 php 文件ftp://ftp.young1.org/academy相同的 ftp 子目录中。
我尝试在我的 Apache 目录中重写 httpd.conf 文件:
<Directory / "ftp://ftp.young1.org/academy/">
AllowOverride All
Require all denied
</Directory>
但无济于事。是否有我必须更改某处的设置或我必须放置其他代码才能使其工作?我目前在easyspace 主机上使用Xampp 系统。
谢谢,
问候,
罗伯特杨