我有一个站点设置,其中包含重写的文件夹中php
的脚本:/pages/
www.example.com/pages/settings.php
...至...
www.example.com/settings
使用此.htaccess
代码:
RewriteEngine On
RewriteBase /
RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?action=$1 [QSA]
RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?action=$1 [QSA]
但我也希望用户配置文件也重定向:
www.exmaple.com/user123
现在我不确定最好的方法是什么,因为我也有页面重定向到根目录。
我有一个user.php
根据以下GET
变量提取用户数据的方法url
:
(www.exmaple.com/pages/user.php?username=user123)
但我想知道这是否可以重写为 roothtaccess
以及初始页面重写?
我试图做这样的事情,但我还没有让它正常工作:
RewriteRule ^([a-zA-Z0-9_-]+)$ /pages/user.php?username=$1 [QSA]
RewriteRule ^([a-zA-Z0-9_-]+)/$ /pages/user.php?username=$1 [QSA]
任何帮助,将不胜感激。