我一直在尝试重写子文件夹中的URL,但没有成功。什么都不发生 - 根本没有重写URL。 请帮忙!
我想要这个: www.example.com/fruits/?fruitName=apples&mode=buy
......成为这个: www.example.com/fruits/apples/buy /
这些重写只会出现在/ fruits /文件夹中。 这是怎么做到的?
这是我尝试过的代码:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)/fruits/$ /fruits/?fruitName=$1&mode=$2
谢谢!
答案 0 :(得分:1)
您可以在/fruits/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteBase /fruits/
# If the request is not for a valid directory
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\w-]+)/([\w-]+)/?$ ?fruitName=$1&mode=$2 [L,QSA]