以下.htaccess代码重定向我的客户动态(爆米花)产品页面,删除查询字符串,并用更多SEO友好' - '替换编码'+'的URL。
RewriteEngine on
RewriteBase /
RewriteRule ^([^+\s]+)(?:[+\s]+)([^+\s]+)((?:[+\s]+).*)$ $1-$2$3 [DPI,N]
RewriteRule ^([^+\s]+)(?:[+\s]+)([^+\s]+)$ $1-$2 [R=301,DPI,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^shop/popcorn/(.*)$ shop/popcorn/product.php?subject=$1 [L,B,NC]
结果网址如下:
campbellssweets.com/shop/popcorn/Sea-Salt-and-Cracked-Pepper-Popcorn
我的问题是,是否/如何将相同的代码应用于商店目录中的其他文件夹:
即。
campbellssweets.com/shop/sweets /
campbellssweets.com/shop/cupcakes /
答案 0 :(得分:0)
让你的最后一条规则更加通用:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(shop/[^/]+)/(.*)$ $1/product.php?subject=$2 [L,B,NC,QSA]