Php 重写要从文件夹重定向的URL的规则
目前,我有这个简单的规则来消除URL中php扩展的需要Php 重写要从文件夹重定向的URL的规则,php,linux,apache,Php,Linux,Apache,目前,我有这个简单的规则来消除URL中php扩展的需要 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^(.*)$ $1.php 我需要添加一个只适用于一个URLH的新规则ttp://www.example.com/my-folder/$myFile 我需要将每个对我文件夹的请求重写到此urlHttp://www.example.c
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
我需要添加一个只适用于一个URLH的新规则ttp://www.example.com/my-folder/$myFile
我需要将每个对我文件夹的请求重写到此urlHttp://www.example.com/my-folder.php?file=$myFile
谢谢请在上重写引擎后立即添加此内容:
RewriteRule ^/?my-folder/(.*)$ /my-folder.php?file=$1 [L,QSA]
尝试重写规则^([^/]+)/(.*)$$1.php?文件=$2我不确定是否有任何开始/尽管如此,出于好奇,请检查您是否重写日志,当前如果我将其转到/bob.php,如果bob.php不存在,则转到/bob.php.php等…
重写规则^my folder/(.*)$my folder.php?文件=$1[L,QSA]
@Waygood如果bob.php不存在,此条件失败:RewriteCond%{REQUEST\u FILENAME}\.php-f