.htaccess 重定向 php 查询
.htaccess redirect php query
我正在尝试将 vendor.php?id=8 重定向到更清晰的路径
我正在使用这个:
RewriteCond %{QUERY_STRING} ^id=([0-9]+)$
RewriteRule ^vendor\.php$ /new-location/%1/? [L,R=301]
似乎重定向到了正确的路径,但我没有获取页面内容:
"Object not found! error 404"
- vendor.php 放在根目录
- id number = id from mysql table
您需要设置一个本地(内部)重定向,它到达您的逻辑所在的 PHP 脚本(目前,它是 vendor.php
:
RewriteEngine On
RewriteCond %{THE_REQUEST} ^GET\ /vendor\.php\?id=(\d+) [NC]
RewriteRule ^vendor\.php$ /new-location/%1/? [L,R=301]
RewriteRule ^new-location/(\d+)/?$ /vendor.php?id= [L]
我正在尝试将 vendor.php?id=8 重定向到更清晰的路径 我正在使用这个:
RewriteCond %{QUERY_STRING} ^id=([0-9]+)$
RewriteRule ^vendor\.php$ /new-location/%1/? [L,R=301]
似乎重定向到了正确的路径,但我没有获取页面内容:
"Object not found! error 404"
- vendor.php 放在根目录
- id number = id from mysql table
您需要设置一个本地(内部)重定向,它到达您的逻辑所在的 PHP 脚本(目前,它是 vendor.php
:
RewriteEngine On
RewriteCond %{THE_REQUEST} ^GET\ /vendor\.php\?id=(\d+) [NC]
RewriteRule ^vendor\.php$ /new-location/%1/? [L,R=301]
RewriteRule ^new-location/(\d+)/?$ /vendor.php?id= [L]