.htaccess 修改重写错误

.htaccess 修改重写错误,.htaccess,mod-rewrite,url-rewriting,.htaccess,Mod Rewrite,Url Rewriting,我面临着重写URL的问题。我曾尝试过谷歌mod rewrite generator网站的顶级结果,但都没有解决我的问题 我当前的url是: 我想做到: 我当前的.htaccess RewriteEngine On RewriteRule ^detail/([^-]*)-([^-]*)$ detail.php?uri=$1&id=$2 [L] 感谢@MarkShevchenko为我指明了正确的方向 解决方案: RewriteRule ^detail\/(.*)-(\d+)$ deta

我面临着重写URL的问题。我曾尝试过谷歌mod rewrite generator网站的顶级结果,但都没有解决我的问题

我当前的url是:

我想做到:

我当前的.htaccess

RewriteEngine On
RewriteRule ^detail/([^-]*)-([^-]*)$ detail.php?uri=$1&id=$2 [L]

感谢@MarkShevchenko为我指明了正确的方向

解决方案:

RewriteRule ^detail\/(.*)-(\d+)$ detail.php?uri=$1&id=$2 [L]

@umka 404文件不可用found@MarkShevchenko问题仍然存在。
404文件未找到。
^detail
@umka是的,我添加的斜杠无效。RewriteRule^detail\/(.*)-(\d+)$detail.php?uri=$1&id=$2[L]