我有一个页面是 www.example.com/page_name.php?var1=dynamic_var1&var2=dynamic_var2
我想使用 .htaccess 文件使它看起来像这样 www.example.com/page_name/dynamic_var1/dynamic_var2
到目前为止我已经尝试过了
RewriteRule ^page_name/(.*)/(.*)$ page_name.php?var1=$1&var2=$2 [NC]
问题是当它进入数据库时它是这样的
SELECT * FROM table_name WHERE id=dynamic_var1/dynamic_var2.php/dynamic_var1 LIMIT 1
我也试过这个
RewriteRule page_name/(\w+)/(\w+) page_name.php?var=$1&var2=$2
它正在加载页面,但没有任何图片或 css 文件或任何东西,当我使用 firebug 时,它说它无法加载给定的 URL。
当我尝试这个时
RewriteRule ^page_name/(\w+)/(\w+)$ page_name.php?var=$1&var2=$2
它给了我内部服务器错误
提前致谢,