Php 多虚荣URL
我不认为它实际上被称为多重虚荣url,但在我知道它的真名之前,这就是我所说的 到目前为止,我已经使用.htaccess设置了一个虚荣url。所以现在如果我打字 我可以进入用户档案 我的.htaccess如下所示:Php 多虚荣URL,php,.htaccess,mod-rewrite,Php,.htaccess,Mod Rewrite,我不认为它实际上被称为多重虚荣url,但在我知道它的真名之前,这就是我所说的 到目前为止,我已经使用.htaccess设置了一个虚荣url。所以现在如果我打字 我可以进入用户档案 我的.htaccess如下所示: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /page.php?username=$1 但我现在想这样做,如果
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /page.php?username=$1
但我现在想这样做,如果我输入:
它会告诉我,用户是他们的朋友
我试过这样做:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /page.php?username=$1&action=$2
但这不起作用
我也试过:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /page.php?username=$1&action=$1
有人知道我如何做到这一点吗?这是因为您需要在路径中捕获两者。您想要一个子目录,需要向重写规则添加更多内容
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)$ /page.php?username=$1&action=$2 [NC,QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ /page.php?username=$1 [NC,QSA,L]
这是你们的规矩 被错误地称为“搜索引擎友好型”URL@Dagon哦,对了,塔克斯。现在我不必在生活中用错误的名字来称呼它。我有点喜欢你的名字however@Dagonthanx我认为这是最合乎逻辑的称呼