繁体   English   中英

如何通过在PHP中使用.htaccess重定向URL?

[英]How to redirect in url by using .htaccess in php?

如何在php中使用htaccess重定向URL?

http://www.example.com/randomstring/2

我想去ID第20页,谢谢

您应该以这种方式使用mod_rewrite例如:

RewriteEngine On

RewriteRule ^(randomstring)/([0-9]+)$  /randomstring/$1/ [QSA,R] 
RewriteRule ^(randomstring)/([0-9]+)/$ index.php?page=$1&id=$2 [QSA,NC,L]

如果您只想从一个域重定向到另一个域,只需编写:

RewriteRule ^(randomstring)/([0-9]+)$ http://www.example.com/$1/$2/ [QSA,NC,L,R=301]

使用mod_rewrite ,这是apache的模块。 您可以在此处查看文档。 .htaccess文件控制Web服务器,而不是php,因此您必须查看那里。

将其复制到您需要的目录中的.htaccess文件中:

RewriteEngine On
RewriteRule ([A-Za-z0-9]+)/([0-9]+)$ index.php?id=$2

www.domain.tld / asdf / 2-> index.php?id = 2
www.domain.tld / asdfa923als / 52-> index.php?id = 52

;-)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM