.htaccess 使用htaccess在目录后添加子目录
我想重定向URL,如: domain.com/i/something-here-into-domain.com/i/p/something-here 我想redirectMatch可以这样做,但它不保留最后的目录结构.htaccess 使用htaccess在目录后添加子目录,.htaccess,redirect,.htaccess,Redirect,我想重定向URL,如: domain.com/i/something-here-into-domain.com/i/p/something-here 我想redirectMatch可以这样做,但它不保留最后的目录结构 RedirectMatch 301 ^/i/?$ /i/p/$1 有什么想法吗 它必须配合另一个重写规则: <IfModule mod_rewrite.c> RewriteEngine On RedirectMatch 301 ^(/i)(/(?!p).*)$ $1/
RedirectMatch 301 ^/i/?$ /i/p/$1
有什么想法吗
它必须配合另一个重写规则:
<IfModule mod_rewrite.c>
RewriteEngine On
RedirectMatch 301 ^(/i)(/(?!p).*)$ $1/p$2
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /i/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /i/index.php [L]
</IfModule>
重新启动发动机
重定向匹配301^(/i)(/(?!p.*)$$1/p$2
重新启动发动机
重写基/i/
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/i/index.php[L]
您可以使用此规则:
RedirectMatch 301 ^(/i)(/(?!p).*)$ $1/p$2
啊,那就更接近了,谢谢你,但是有可能用另一个重写规则玩得很好吗?请参阅问题中我的编辑。