我正在创建一个社交网站,在那里我创建了自己的 PHP mvc,但我在 url 重写时遇到了问题。我的 mvc 就是这样工作的。
如果这是域www.example.com/manage/posts/11111,manage是类,post是该类中的方法 & 1111是一个参数。
问题是我无法创建虚荣个人资料网址,因为它们不起作用。我希望每个用户都有虚荣的个人资料网址,即www.example.com/username但这将搜索一个名为username的类。
请告诉我如何
a) 我可以在不添加诸如 www.example.com/users/username 之类的任何内容的情况下实现诸如www.example.com/username之类的虚荣个人资料网址。
我知道还有其他 PHP MVC,但我只想使用我自己的
这是我当前的 htaccess 代码::
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/?$ index.php?ref_url=$1 [NC,L,QSA]
</IfModule>