我的 mod-rewrite 在 apache 2.2 上工作正常,但问题是它不能“向后”工作。
我有这些规则可以使 SEO 友好的 url 起作用:
RewriteRule ^sjg/([^/]+)/([0-9]+)/?$ /showimage.php?model=$1&image=$2 [L]
RewriteRule ^sjg/([^/]+)/page/([0-9]+)/?$ /model.php?model=$1&page=$2 [L]
RewriteRule ^sjg/([^/]+)/?$ /model.php?model=$1 [L]
但“旧”网址仍然有效,即 website.com/showimage.php?model=abc&image=123
如果它们是直接加载或从旧链接加载的,我想重写这些 url,以便只有一个 url-scheme 工作。