.htaccess 如何在特定URL而不是模式上使用mod rewrite
我想将url www.example.com/shows?lang=en重写为www.example.com/shows/index.php?lang=en 但是文件夹中的所有其他内容,例如www.example.com/shows/jamie?lang=en到www.example.com/shows/jamie.php?lang=en 我试过:.htaccess 如何在特定URL而不是模式上使用mod rewrite,.htaccess,mod-rewrite,url-rewriting,.htaccess,Mod Rewrite,Url Rewriting,我想将url www.example.com/shows?lang=en重写为www.example.com/shows/index.php?lang=en 但是文件夹中的所有其他内容,例如www.example.com/shows/jamie?lang=en到www.example.com/shows/jamie.php?lang=en 我试过: RewriteRule ^shows shows/index.php [NC,L] RewriteRule ^([^\.]+)$ $1.php [N
RewriteRule ^shows shows/index.php [NC,L]
RewriteRule ^([^\.]+)$ $1.php [NC,L]
但是第一行将www.example.com/shows/jamie?lang=en重写为www.example.com/shows/index.php?lang=en
是否有办法使第一行仅对特定url有效,而不对文件夹中的其他url有效?RewriteRule^显示/?$是,就是这样。感谢Writerule^显示/?$是,就是这样。感谢Writerule^显示/?$是,就是这样。谢谢