.htaccess 使用htaccess删除URI段
这是我的网址: 我希望该页面指向: …如果访问上述链接,则以此类推.htaccess 使用htaccess删除URI段,.htaccess,.htaccess,这是我的网址: 我希望该页面指向: …如果访问上述链接,则以此类推 我不熟悉htaccess。基本。一个特定URL的htaccess 301重定向规则: 重定向301/BA/cookies策略/寄存器http://localhost/BA/register 重写规则以符合您的需要: Options +FollowSymLinks RewriteEngine On RewriteRule ^BA/(.*)$ /$1 [R=301,L] 在根目录中的.htaccess文件中尝试此操作: Rew
我不熟悉htaccess。基本。一个特定URL的htaccess 301重定向规则:
重定向301/BA/cookies策略/寄存器http://localhost/BA/register
重写规则以符合您的需要:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^BA/(.*)$ /$1 [R=301,L]
在根目录中的.htaccess文件中尝试此操作:
RewriteEngine on
RewriteBase /
RewriteRule ^/BA/(.+)$ /$1 [L,QSA]
在你的BA目录中,像下面那样尝试一下
RewriteEngine On
RewriteRule ^cookies-policy/(.+?)$ /BA/$1 [R=301,L]
…我认为OP需要动态的,而不仅仅是一个url“…等等”-公平地说很难说。是的,我需要动态的。基本上是“cookies策略”它本身是动态的,我希望在路由时删除一段url。现在它是动态的,301重定向以避免SEO损坏。添加规则后它仍然会给出404。我正在使用重定向,但我的链接是动态的,因此我可以对每个链接使用重定向,并且用户有权添加新页面。为什么在这里标记
php
。标签是明智的。这是不工作的,它在重定向后加上了404,在HTTAccess中添加了它。因此,在我写规则的时候,我忘记了考虑BA。这是我的完整的FieleWrreEngEngin在选项+SuxSimulink ReWrrululeCookie策略/(+)$/巴河/$ 1 [R=301,L]上。RewriteCond%{REQUEST_URI}:$1^(.*?/)(.*):\2$RewriteRule^(.*)$-[E=BASE:%1]RewriteBase/RewriteCond%{REQUEST_FILENAME}-f RewriteCond%{REQUEST_FILENAME}-重写规则^(.*)$%{ENV:BASE}/index.php/$1[L]