PHP/Htaccess url重定向/映射
我希望有一种机制,其中URL如下:PHP/Htaccess url重定向/映射,php,.htaccess,url,redirect,Php,.htaccess,Url,Redirect,我希望有一种机制,其中URL如下: http://mywebsite.com/x 其中“x”是一个数字,例如 http://mywebsite.com/23 将重定向到: http://mywebsite.com/store.php?id=23 http://mywebsite.com/store.php?id=x 所以,如果它应该检查x是否是数字。如果是,则应重定向到: http://mywebsite.com/store.php?id=23 http://mywebsite.com
http://mywebsite.com/x
其中“x”是一个数字,例如
http://mywebsite.com/23
将重定向到:
http://mywebsite.com/store.php?id=23
http://mywebsite.com/store.php?id=x
所以,如果它应该检查x是否是数字。如果是,则应重定向到:
http://mywebsite.com/store.php?id=23
http://mywebsite.com/store.php?id=x
我应该用什么?有没有一种PHP本机实现的方法
我要说的是,我必须使用Htaccess,但我制定的规则不断违反apache,所以我只是试图撤销所有这些规则并寻求建议
但我制定的规则不断破坏apache
尝试这些规则时,请确保启用了mod_rewrite
。
将此规则放在文档\u ROOT/.htaccess
文件中:
RewriteEngine On
RewriteRule ^([0-9]+)/?$ /store.php?id=$1 [L,QSA]
您确实希望对此使用重写。请显示您当前的
.htaccess
规则,并指出它们如何“不断破坏Apache”。