我已经在以下位置构建了一个应用程序http://url/sdf19/
我在 /sdf19/ 中放置了一个 .htaccess ,其中包含用于干净网址的 RewriteRule 。
但我已经构建了一个PDF生成工具,它位于子文件夹中/inc/tools
。我需要直接链接到它才能在标题之前运行。
尽管进行了几个小时的搜索、尝试片段、生成器等,但http://url/sdf19/inc/tools
如果现有的 RewriteRule 集不接管,我无法获得任何请求被允许
这是我的起始文件
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z]+)\/?$ index.php?page=$1 [NC]
RewriteRule ^([a-z]+)\/([0-9]+)\/?$ index.php?page=$1&id=$2 [NC]
RewriteRule ^([a-z]+)\/([a-z]+)\/?$ index.php?page=$1&action=$2 [NC]
RewriteRule ^([a-z]+)\/([a-z]+)\/([0-9]+)\/?$ index.php?page=$1&action=$2&id=$3 [NC]
Run Code Online (Sandbox Code Playgroud)
尝试过的事情:
我尝试将其添加到第 4 行;
RewriteCond %{REQUEST_URI} !^ inc/tools/ [NC]
这给出了 RewriteCond: bad argument line 错误
我尝试将其添加到第 2 行;
RewriteCond %{REQUEST_URI} ^/inc/tools/(.*)$
RewriteRule ^.*$ - [L]
Run Code Online (Sandbox Code Playgroud)
我尝试在/inc/tools
RewriteEngine 关闭的情况下添加 .htaccess,但没有成功。
我尝试了顶帖上链接的 .htaccess 测试器,但是虽然我的文件(上面)可以在 IRL 中工作,但它会为那里的所有内容生成“未满足规则”!
长话短说
期望的结果是我可以允许直接访问http://url/sdf19/inc/tools
>到目前为止我尝试过的所有内容,我被重定向到基地http://url/sdf19/