我的网站以前使用这样的 URL:/folder/page
以前,您可以在 URL 中添加“面板”来编辑当前页面:/panel/folder/page
我们升级了 CMS,编辑页面的新 URL 采用以下格式:/panel/#/pages/show/folder/page
我正在尝试添加重写规则,以便我们仍然可以使用旧方式,但无法使其正常工作:
RewriteCond %{REQUEST_URI} !^/panel/#/
RewriteRule /panel(.*) /panel/#/pages/show/$1
有没有办法做到这一点?我认为 301 重定向也应该有效。
编辑:这是我现有的.htaccess:
RewriteEngine on
RewriteBase /
# make panel links work
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^panel/(.*) panel/index.php [L]
# make site links work
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php [L]