为什么这个RewriteRule不起作用?

5 .htaccess mod-rewrite

我正在开发一个包含3个页面的网站(主页,第2页,第3页)...在第二页中有一个导航栏,有4个项目(subpage1,subpage2,...),我用它来替换内容第2页的url变量!换句话说,第2页导航栏的第二项指向:

http://localhost/uk/page2/index.php?pg=subpage2
Run Code Online (Sandbox Code Playgroud)

项目3指向:

http://localhost/uk/page2/index.php?pg=subpage3
Run Code Online (Sandbox Code Playgroud)

现在我想通过更友好的网址.htaccess!

我写过:

RewriteEngine On
RewriteRule /uk/page2/(.*)/$ /uk/page2/index.php?pg=$1
Run Code Online (Sandbox Code Playgroud)

.htaccess放置在根!

但是不起作用!请帮忙!!!

Gre*_*reg 9

当你使用.htaccess时,你没有前导斜杠:

RewriteEngine On
RewriteRule ^uk/page2/(.*)/$ /uk/page2/index.php?pg=$1
Run Code Online (Sandbox Code Playgroud)