0

我的网址是http://example.com/product/Braided/table-fan

我想像这样重写http://example.com/Braided/table-fan

其中产品是我的 php 文件。

当前规则:

Options +MultiViews +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^([0-9a-zA-Z]+)/([0-9a-zA-Z]+)/([0-9a-zA-Z]+)$ product/$1/$2/$3
RewriteRule ^([0-9a-zA-Z]+)/([0-9a-zA-Z]+)$ product.php?uname=$1&pid$2
4

1 回答 1

0

尝试在您的根目录中使用它.htaccess

RewriteEngine On
RewriteRule ^$ product/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ product/$1

这应该product从您的 URL 中删除,并为您留下:http://example.com/Braided/table-fan

确保在测试之前清除缓存。

于 2017-03-30T10:10:51.750 回答