特定URL的.htaccess重写规则

时间:2017-06-03 09:15:26

标签: php .htaccess

当用户点击这样的网址时

www.mydomain.com/premium-pro/somepage.html

它应该映射到 www.mydomain.com/myfile.php

我可以在somepage.html

中访问$_GET作为myfile.php参数

我在.htaccess下有mydomain.com但是很新的重写规则并且不确定应该在那里写什么样的规则。我对此进行过研究,但没有成功。 请帮忙

2 个答案:

答案 0 :(得分:1)

尝试使用root中的以下规则,我已为$_GET数据采用了var变量。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} ^/premium-pro/(.+)
RewriteRule ^ myfile.php?var=%1 [L]

答案 1 :(得分:0)

试试这个:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f

RewriteRule myfile.php ./premium-pro/somepage.html