【发布时间】:2010-08-19 08:56:24
【问题描述】:
在我的网站上,我有一个affiliate/ 文件夹。
里面有showgames.php
我希望能够以 www.website.com/affiliates/showgames.aff 的身份访问该文件
在附属文件夹中,我放置了这个 .htaccess
AddType application/x-httpd-php .php .aff
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)\.php$ $1.aff [R=permanent]
由于某些原因,它不起作用。
【问题讨论】:
-
它不起作用,因为您正在重写它以将请求转发给他们的 .aff 对应方。但要使其正常工作,您必须修改 apache 配置以注册 PHP 解释器的其他扩展。
-
你为什么不这样做:
RewriteRule ^(.*)\.aff(.+)$ $1.php?$2 [L] -
apache 有注册的 .aff 扩展名吗?
标签: php apache .htaccess rewrite