【发布时间】:2014-08-15 15:19:19
【问题描述】:
您好,我正在尝试关注 Mod_Rewrite for URL with multiple variables 并对其进行编辑以适合我的网站,但我在互联网上搜索了一些问题,但找不到任何有用的东西
我正在尝试将 example.com/editor/windows/chrome 变成这个 example.com?app=editor&os=windows&browser=chrome
有什么想法吗?
我当前的 .htaccess 文件:
# Various rewrite rules.
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9_-]+)/?$ index.php?app=$1 [QSA]
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/?$ index.php?app=$1&os=$2&browser=$3 [QSA]
</IfModule>
我可以让它部分工作到 example.com/editor/windows,但不能让第三个包含浏览器
【问题讨论】:
标签: .htaccess mod-rewrite