【问题标题】:htaccess two variables two landing pageshtaccess 两个变量 两个登陆页面
【发布时间】:2015-02-10 05:28:52
【问题描述】:

我已经实现并工作了以下内容:

http://domain.com/collections/ford

来自以下网址:

http://domain.com/collections.php?brand=ford

使用

RewriteRule ^collections/$1/(.*)$ collections.php?company=$1 [L]

这非常有效。现在我需要在这些页面上实现一个子类别。它们应该看起来像:

http://domain.com/collections/ford/classic

来自

http://domain.com/collections.php?brand=ford&collection=classic

但不是使用与以前相同的 php 页面 (collections.php),我想使用不同的一个 (year.php) 和两个变量。year.php 和 collections.php 都位于我网站的根目录.

问题是我应该如何修改我的 htaccess tp 以达到预期的结果?非常感谢您的帮助。

【问题讨论】:

标签: php .htaccess variables clean-urls nice


【解决方案1】:

您可以在DOCUMENT_ROOT/.htaccess 文件中使用此代码:

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /

RewriteRule ^collections/([^/]+)/?$ collections.php?company=$1 [L,QSA,NC]

RewriteRule ^collections/([^/]+)/([^/]+)/?$ collections.php?brand=$1&collection=$2 [L,QSA,NC]

【讨论】:

    猜你喜欢
    • 2017-02-04
    • 2014-11-25
    • 1970-01-01
    • 2017-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多