【问题标题】:How "not to remove 'php' extension from specific page?如何“不从特定页面删除'php'扩展?
【发布时间】:2018-06-06 07:06:42
【问题描述】:

我是编码新手,需要您的帮助。我通过 .htaccess 隐藏了我的 .php 扩展名,代码如下:

RewriteEngine on

RewriteRule ^(.+)\.php$ /$1 [R,L]

RewriteCond %{REQUEST_FILENAME}.php -f

RewriteRule ^(.*?)/?$ /$1.php [NC,END]

但是有一个页面 (submit.php) 需要 .php 扩展名才能在该页面中运行我的代码,否则它会显示一个空白页面。有什么办法可以将特定页面表单列入白名单而不删除 .php 扩展名?

【问题讨论】:

    标签: .htaccess mod-rewrite php-extension


    【解决方案1】:

    在您的 htaccess 文件的顶部,添加以下规则:

    RewriteEngine on
    
    RewriteRule ^submit\.php$ - [L]
    

    这将从您的规则中排除 /submit.php URI。

    【讨论】:

      猜你喜欢
      • 2017-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-11
      • 1970-01-01
      • 2021-02-01
      • 1970-01-01
      相关资源
      最近更新 更多