php - .htaccess 匹配任何内容并发送到 PHP 文件

标签 php .htaccess

我的正则表达式尝试匹配所有结果并重定向到一个页面。我想将请求的地址发送到页面:

RewriteRule ^/[\w\W]*$ processor.php [R,NC,L]

比如我的地址是:

www.mywebsite.com/mySecretCode123

我希望我的 php 文件能够读取它:

<?php echo $mySecretCode123; /* outputs 'mySecretCode123' */ ?>

我该怎么做?

最佳答案

.htaccees

# RewriteCond is condition - make rewrite only if file doesn't exists
# (.+) means "any character, one or more"
RewriteCond  %{REQUEST_FILENAME} !-f 
RewriteRule ^(.+)$ processor.php?mySecretCode=$1 

PHP

<?php echo $_GET['mySecretCode']; ?>

关于php - .htaccess 匹配任何内容并发送到 PHP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12216398/

相关文章:

PHP:规范化不存在目录的路径以防止目录遍历?

php mysqli 帮助,数据库中的第一行没有被返回?

php - Magento 管理网格字段自定义过滤器问题

php - 在 PHP 中获取给定月份的第一天?

.htaccess - 强行重定向到正确的文件夹

php - codeigniter 删除 index.php 表单 url

.htaccess - Yii 如何获得干净漂亮的 URL

javascript - 从重写的 URL 获取查询字符串

image - 使用 .htaccess 隐藏未找到图像十字标记

php - 无法将mysql_connect识别为功能/PHP,未在Apache中连接到MySQL