【发布时间】:2016-06-13 13:48:21
【问题描述】:
我们在子文件夹中有一个优惠券网站,例如 yoursitename.com/coupons 我们在 .htaccess 文件中使用这些内容:
RewriteBase /coupons
RewriteEngine on
RewriteRule ^coupons/category/(.*)$ /coupons/category.php?c=$1 [R=301,NC,P]
RewriteRule ^coupons/store/(.*)$ /coupons/stores.php?c=$1 [R=301,NC,P]
因为我们要重定向:
yoursitename.com/coupons/store/StoreName
到:
yoursitename.com/coupons/stores.php?c=StoreName
我们尝试过RewriteBase /,但这也不起作用。
我们在根文件夹中有一个 .htaccess 文件,它还可以执行一些其他任务或重命名扩展,但它工作得非常好,所以不知道为什么这个文件不起作用。
【问题讨论】:
-
启用并检查
RewriteLog然后。
标签: php apache .htaccess redirect mod-rewrite