htaccess文件中的URL“RewriteRule”问题太多

时间:2016-06-25 17:11:34

标签: php apache .htaccess mod-rewrite url-rewriting

我正在研究一个项目。它有很多产品。 当我发布任何产品系统时,只需将SEO友好/ slugify URL写入htaccess文件,如下所示。

RewriteEngine on
RewriteRule ^refrigerators/samsung/samsung-25.5-cu.-ft.-french-door-refrigerator-in-black-rf26hfendbc$ /?category=refrigerators&id=1435428610 [L]
RewriteRule ^dishwashers/frigidaire/dish_123$ /?category=dishwashers&id=1465545625 [L]
RewriteRule ^refrigerators/samsung/samsung-25.5-cu.-ft.-french-door-refrigerator-in-stainless-steel-rf26hfendsr$ /?category=refrigerators&id=1435429121 [L]

上面提到的URL只是基于制造商和产品标题的slugify URL。 系统没有像'samsung'或'frigidaire'这样的文件夹,如上面给出的URL所示。

系统会为所有已发布的产品写入此类URL。 由于htaccess文件中有大量“RewriteRule”条目,将来会出现大问题。

对于这类问题有什么解决方案吗?如果htaccess文件有一个正则表达式来处理这种URL,我没有问题。

目前,我们使用了以下平台。

  1. PHP 7
  2. MYSQL
  3. Apache服务器
  4. Linux操作系统
  5. 请分享您的想法。任何形式的帮助都会非常感激。

    由于

0 个答案:

没有答案