如何为特定文件添加.php扩展名
问题描述:
我在我的网站的所有文件中删除了.php扩展名。现在$ _POST不会将数据发送到操作页面。我的服务提供商要求我添加一个文件扩展名的扩展名,使用$ _POST.I,通过向.htaccess文件中的所有文件添加.php扩展名进行检查。$ _POST方法正常工作。然后如何为我的网站的特定文件添加.php扩展名。考虑到我的文件路径如下 www.example.com/folder/filename 我需要 www.example.com/folder/filename.php如何为特定文件添加.php扩展名
我的.htaccess文件删除php扩展
#redirect external .php requests to extensionless url
RewriteCond %{THE_REQUEST} ^(.*)\.php([#?][^\ ]*)?\ HTTP/
RewriteRule ^(.*)\.php$ $1 [R=301,L]
#resolve .php file for extensionless php urls
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [L]
如果我删除上面的代码$ _POST方法的作品。
在此先感谢。
答
要使用带有.php扩展名的文件,您需要将其从rewriteRules中排除。在你的htaccess中的其他规则之前加入以下内容:
RewriteEngine on
RewriteRule ^filename\.php$ - [L]
“我已经在我的网站的所有文件中删除了.php扩展名”为什么?当然,如果你删除了它,你可以找出如何将其添加回去...... –
删除该文件并使用PHP扩展重新上传。 –
但我需要扩展到一个特定的文件,该文件不会显示给用户,其中只包含提交表单后将数据传输到数据库的信息。 –