.htaccess 重定向URL的一部分
我正在尝试将所有请求的url重定向到.htaccess 重定向URL的一部分,.htaccess,redirect,mod-rewrite,.htaccess,Redirect,Mod Rewrite,我正在尝试将所有请求的url重定向到/artigo/ (除了带有破折号的链接) 例如: example.com/como-aprender-php/ --> example.com/artigo/como-aprender-php 使用htaccess可以在根htaccess中使用此规则 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond
/artigo/
(除了带有破折号的链接)
例如:
example.com/como-aprender-php/ --> example.com/artigo/como-aprender-php
使用htaccess可以在根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
-->不要重定向
注意:重定向仅应用于不存在的文件夹/文件