我有一个页面(即www.mysite.com/products.php?catid=5
),我在其中使用$_REQUEST[catid']
来获取类别 ID 并在查询中使用它。我切换到 SEF 网址,现在网址显示如下www.mysite.com/products/category/5
如何使用新的 url 来检索catid
值?
在 .htaccess 文件中使用以下几行来切换到 SEF url:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]