我是 PHP 和服务器端操作的新手,所以在这里问这个基本问题。我在这里找到了很多类似的问题和答案,但我未能实现我想要的。我如何编写 htaccess 文件来生成这些结果?
动态网址:
mysite.com/app.php?appname=example-name&appid=numeric-id
我想要的网址:
mysite.com/app/example-name/numeric-id
在您的 .htaccess 文件中尝试此操作
RewriteEngine On
RewriteRule ^app/(.*)/(.*)/?$ /app.php?appname=$1&appid=$2 [QSA,NC,L]
EDIT :
RewriteEngine On
RewriteCond %{THE_REQUEST} app\.php\?appname=(.*?)&appid=([0-9]+) [NC]
RewriteRule ^ /app/%1/%2? [R=302,L]
RewriteRule ^app/(.*)/([0-9]+)/?$ /app.php?appname=$1&appid=$2 [L,QSA]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)