Mod rewrite htaccess:简化长时间重写规则

Mod rewrite htaccess:简化长时间重写规则,mod-rewrite,Mod Rewrite,我想写我的.htaccess文件,所以我有这个部分 (例:) 我的问题是: 1-使用它更好吗?或者足够了 RewriteRule ^(album|tutorial)/(.*)/$ $1.php?cat=$2 [QSA] (例:) 我处理php文件中的参数 2-如果我想使用第一部分,有没有办法简化它?处理PHP文件中的参数总是更好的方法。否则您将拥有一个包含100条重写规则的.htaccess文件 只需查看Wordpress.htaccess文件: RewriteRule ^index\.php

我想写我的.htaccess文件,所以我有这个部分

(例:)

我的问题是:

1-使用它更好吗?或者足够了

RewriteRule ^(album|tutorial)/(.*)/$ $1.php?cat=$2 [QSA]
(例:)

我处理php文件中的参数


2-如果我想使用第一部分,有没有办法简化它?

处理PHP文件中的参数总是更好的方法。否则您将拥有一个包含100条重写规则的.htaccess文件

只需查看Wordpress.htaccess文件:

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
所有内容(现有文件和目录除外)都被重定向到index.php文件。 就这些

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]