所以,我只是设法为我不久前开发的一个自定义网站编写了一些内容RewriteCond
,RewriteRule
由于我是这一切的初学者,我希望有人会审查我的代码并告诉我是否有任何需要改进的地方它本来就很好。
我想要实现的是从/?mod=x
to/x
和 from /?mod=x&type=y-z
to转换/x/y-z
这就是我现在所做的:
# Removes trailing slashes (prevents SEO duplicate content issues)
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ $1 [L,R=301]
RewriteCond %{REQUEST_URI} /([a-z]+)/([a-z\-]+)$ [NC]
RewriteRule ^([^/]*)/([^/]*)$ /?mod=$1&tipo=$2 [NC,L]
RewriteCond %{REQUEST_URI} /([a-z]+)/?$ [NC]
RewriteRule ^([^/]*)$ /?mod=$1 [NC,L]
那么,一切都好吗?或者,还有改进的余地吗?