Regex 使用.htaccess而不是admin从URL中删除文件夹名称
要使用Regex 使用.htaccess而不是admin从URL中删除文件夹名称,regex,apache,.htaccess,Regex,Apache,.htaccess,要使用.htaccess从URL中删除目录名/front/,但不使用/admin/。下面的代码工作正常,并将/admin/重定向到/pages/admin/ RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !(.*)front|shared RewriteRule ^(.*)$ front/$1 [L] 请建议避免/admin/重定向 谢谢您可以尝试使用以下代码: RewriteEngine On RewriteBase /
.htaccess
从URL中删除目录名/front/
,但不使用/admin/
。下面的代码工作正常,并将/admin/
重定向到/pages/admin/
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !(.*)front|shared
RewriteRule ^(.*)$ front/$1 [L]
请建议避免/admin/
重定向
谢谢您可以尝试使用以下代码:
RewriteEngine On
RewriteBase /
RewriteRule ^front/(.*)$ /$1 [L,NC,R]
这样做:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/(front|shared) [NC]
RewriteRule ^(.*)$ front/$1 [L]