.htaccess 虚荣 URL - 在子文件夹中重写多个 GET
.htaccess vanity URLs - rewrite multiple GETs within subfolder
我一直在尝试在子文件夹中重写 URLs,但没有成功。什么都没有发生——根本没有 URL 被重写。
请帮忙!
我想要这个:
www.example.com/fruits/?fruitName=apples&mode=buy
...变成这样:
www.example.com/fruits/苹果/购买/
这些重写只会发生在 /fruits/ 文件夹中。
这是怎么做到的?
这是我试过的代码:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)/fruits/$ /fruits/?fruitName=&mode=
谢谢!
您可以在 /fruits/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteBase /fruits/
# If the request is not for a valid directory
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\w-]+)/([\w-]+)/?$ ?fruitName=&mode= [L,QSA]
我一直在尝试在子文件夹中重写 URLs,但没有成功。什么都没有发生——根本没有 URL 被重写。 请帮忙!
我想要这个: www.example.com/fruits/?fruitName=apples&mode=buy
...变成这样: www.example.com/fruits/苹果/购买/
这些重写只会发生在 /fruits/ 文件夹中。 这是怎么做到的?
这是我试过的代码:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)/fruits/$ /fruits/?fruitName=&mode=
谢谢!
您可以在 /fruits/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteBase /fruits/
# If the request is not for a valid directory
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\w-]+)/([\w-]+)/?$ ?fruitName=&mode= [L,QSA]