IT序号网

php之简单的 htaccess 技巧

mfrbuaa 2025年02月15日 编程语言 22 0

我想制作 example.org/fish 并获取标签,但是,我的脚本获取了错误的标签。这是我的 htacess;

DirectoryIndex index.php 
 
Options +FollowSymLinks 
RewriteEngine On 
 
RewriteRule ^(.*)$ index.php?tag=$1   

索引.php

echo $_REQUEST[tag] 

输出

index.php 

获取标签名称的正确方法是什么?

请您参考如下方法:

您需要从您的规则中禁止现有文件和目录,否则您的规则会第二次运行 index.php 作为 URI,并将 tag 参数作为 index。 php.

DirectoryIndex index.php 
Options +FollowSymLinks 
RewriteEngine On 
 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.+)$ index.php?tag=$1 [L,QSA] 


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!