多重虚荣 URL
Multi Vanity URL
我不认为它实际上被称为多重梳妆台 url 但在我得知它的真名之前,我就是这样称呼它的。
到目前为止,我已经使用 .htaccess 设置了虚荣心 url。所以现在如果我输入
http://example.com/Username
我可以进入该用户个人资料。
我的 .htaccess 看起来像这样:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /page.php?username=
但我现在想这样做,如果我输入:
http://example.com/Username/Friends
它会告诉我用户朋友。
我试过这样做:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /page.php?username=&action=
但这不起作用。
我也试过:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /page.php?username=&action=
有人知道我该怎么做吗?
那是因为你需要在路径中捕获两者。您想要一个子目录,您需要向 RewriteRule 添加更多内容。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)$ /page.php?username=&action= [NC,QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ /page.php?username= [NC,QSA,L]
这是你们共同的规则。
我不认为它实际上被称为多重梳妆台 url 但在我得知它的真名之前,我就是这样称呼它的。
到目前为止,我已经使用 .htaccess 设置了虚荣心 url。所以现在如果我输入 http://example.com/Username
我可以进入该用户个人资料。
我的 .htaccess 看起来像这样:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /page.php?username=
但我现在想这样做,如果我输入: http://example.com/Username/Friends 它会告诉我用户朋友。
我试过这样做:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /page.php?username=&action=
但这不起作用。
我也试过:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /page.php?username=&action=
有人知道我该怎么做吗?
那是因为你需要在路径中捕获两者。您想要一个子目录,您需要向 RewriteRule 添加更多内容。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)$ /page.php?username=&action= [NC,QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ /page.php?username= [NC,QSA,L]
这是你们共同的规则。