我正在尝试将所有请求的URL重定向到/artigo/
(带有?dash
的链接除外)
例如:
example.com/como-aprender-php/ --> example.com/artigo/como-aprender-php
使用htaccess
答案 0 :(得分:2)
您可以在根htaccess中使用此规则
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{QUERY_STRING} !^dash [NC]
RewriteRule ^(.*)$ /artigo/$1 [R=301,L]
example.com/como-aprender-php/
-> example.com/artigo/como-aprender-php
example.com/como-aprender-php/?dash
-> 不要重定向
注意:重定向仅适用于不存在的文件夹/文件