php - 使用 htaccess 从 URL 中删除文件夹名称

标签 php apache .htaccess mod-rewrite url-rewriting

我被 htaccess 卡在这里了。我已经搜索并尝试了许多教程和问题解决方案,但无法实现我想要的。

我想从网站链接中删除文件夹名称。我的 htaccess 文件在根目录中,即“测试”

我的链接是什么样子的:

http://localhost/testing/sub/test.php

我想要的:

http://localhost/test.php

以下是我的htaccess

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule /(.*) /testing/sub/$1    [L]

最佳答案

在你的 root.htaccess 中使用这一行

RewriteRule ^test.php$/testing/sub/test.php

关于php - 使用 htaccess 从 URL 中删除文件夹名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34679002/

相关文章:

php - 从 PHP 使用 gnupg 时出现问题(Apache 失败,CLI OK)

apache - .htaccess:不在 www 基目录时的位置

apache - 重定向 https ://www to https://non-www - without seeing certificate error, 可能吗?

php - 社交网络 htaccess 重定向

php - Mysql 查询执行时间需要秒才能得到结果?

php - 在摘要页面上显示复选框选择

Apache LocationMatch 匹配以...开头的 url

php - 将mysql不规则时间序列数据转换为正则序列

php - 在 SQLITE SELECT 语句中使用的自定义 REGEXP 函数

java - Apache PDFBox Java 库 - 文本未渲染