我有一个网址website.com/app/的网页,目录中有一个index.php和一个.htaccess文件。我想让这个网址成为一个干净的网址
website.com/app/?app=app1&id=12345至
website.com/app/app1/12345我用这个规则就能做到这一点
RewriteEngine On
# Don't match real existing files so CSS, scripts, images aren't rewritten
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+) index.php?app=$1&id=$2 [L]
RewriteRule ^([^/]+)index.php?app=$1 [L] 但是我也希望能够用这个url访问网页。
website.com/app/app1所以它将意味着未找到对象,但目前我得到的是“website.com/app/?app=app1 not found!”当你尝试这个的时候。谢谢!
发布于 2016-11-02 06:14:37
试试这个RewriteRule,它会给你留下一个网址:website.com/app/app1
RewriteEngine On
RewriteRule ^app/([^/]*)$ /app/?app=$1 [L]https://stackoverflow.com/questions/40363609
复制相似问题