2015-06-03 61 views
1

我在重写URL时遇到问题。我已经尝试了来自Google的顶级结果mod重写生成器网站,但没有一个能够解决我的问题。Mod重写错误

我目前的网址是:

http://localhost/detail.php?uri=short-link&id=12

我想让它:

http://localhost/detial/short-link-12

我目前的.htaccess

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

问题是什么? – umka

+0

@umka 404找不到文件 – Hassaan

+0

@MarkShevchenko问题依然存在'404找不到文件' – Hassaan

回答

1

感谢@MarkShevchenko指点我在正确的可怕ction。

解决方案:

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