.htaccess 使用htaccess屏蔽文件名
我有一个客户端,它有几个文件,它们的名称是(例如)car.php、car_edit.php、car_review.php。它们都带有查询字符串——so car.php?id=1234或car_review.php?id=321。他们希望文件名为truck*.php,而不是car*.php 我希望有一种方法可以使用htaccess将url字符串转换为truck*.php,并使用当前的car*.php文件。如果可能的话,我想把任何要求car*.php的页面转发到truck*.php.htaccess 使用htaccess屏蔽文件名,.htaccess,.htaccess,我有一个客户端,它有几个文件,它们的名称是(例如)car.php、car_edit.php、car_review.php。它们都带有查询字符串——so car.php?id=1234或car_review.php?id=321。他们希望文件名为truck*.php,而不是car*.php 我希望有一种方法可以使用htaccess将url字符串转换为truck*.php,并使用当前的car*.php文件。如果可能的话,我想把任何要求car*.php的页面转发到truck*.php 我已经做了相当多
我已经做了相当多的搜索,还没有找到一个答案做这个特定的事情。有人知道我该怎么做吗?谢谢。您需要重写规则。尝试以下方法:
RewriteRule ^truck(.*).php$ /car.php?id=$1 [NC,L]
注意:这是未经测试的,因此可能需要调整 您需要重写规则。尝试以下方法:
RewriteRule ^truck(.*).php$ /car.php?id=$1 [NC,L]
RewriteEngine On
RewriteRule ^truck(.*)\.php$ /car$1.php [NC]
注意:这是未经测试的,因此可能需要调整
RewriteEngine On
RewriteRule ^truck(.*)\.php$ /car$1.php [NC]
我应该这样做。它应该自动将任何URL查询字符串(如id=xxx)传输到car*.php重写的URL
我应该这样做。它应该自动将任何URL查询字符串(如id=xxx)传输到car*.php重写的URL