[英]How to redirect in url by using .htaccess in php?
您应该以这种方式使用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.