我有一个子目录,里面有一堆 .php 文件。我目前将此作为我的 .HTACCESS 来干净地重写网址。
RewriteEngine on
Options +FollowSymLinks
RewriteBase /mailing_list
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
这很好,因为它变成http://www.example.com/mailing_list/home来查看http://www.example.com/mailing_list/home.php
我还需要考虑的是一个使用干净 url 获取变量的页面。该页面称为 w.php 并通过?i=(int)
当我尝试访问http://www.example.com/mailing_list/w/1时,我收到 505 服务器错误。我需要在我的 htaccess 中添加什么来解决这个问题?有没有一种完整的证明方法可以解释我遇到的其他人。例如:
如果出现一个名为 blogs 的页面,它会像这样传递博客的 ID:http ://www.example.com/mailing_list/blog/1
我是否必须专门为该页面添加新规则?