This is an automated email from the ASF dual-hosted git repository. fanningpj pushed a commit to branch grpc-redirect in repository https://gitbox.apache.org/repos/asf/pekko-site.git
commit 1a175f56288e4d1a8164df0616440a6fc81480e7 Author: PJ Fanning <[email protected]> AuthorDate: Thu Oct 10 14:20:30 2024 +0100 change version redirects - including for grpc/current --- content/.htaccess | 69 ++++++++++++++++++++++------------------------- src/main/public/.htaccess | 69 ++++++++++++++++++++++------------------------- 2 files changed, 64 insertions(+), 74 deletions(-) diff --git a/content/.htaccess b/content/.htaccess index a055aa26..2bf908fe 100644 --- a/content/.htaccess +++ b/content/.htaccess @@ -5,42 +5,38 @@ RewriteRule ^api/([^/]+)/snapshot/(.*)$ https://nightlies.apache.org/pekko/docs/ RewriteRule ^japi/([^/]+)/snapshot/(.*)$ https://nightlies.apache.org/pekko/docs/$1/main-snapshot/japi/$2 [P] # broken current links in legacy docs RewriteRule ^docs/pekko/current/project/migration-guides.html https://pekko.apache.org/docs/pekko/current/migration/migration-guide-akka-1.0.x.html [P] -# pekko/current gets redirected to pekko/1.1.1 -RewriteRule ^docs/pekko/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko/1.1.1/docs/$1 [P] -RewriteRule ^api/pekko/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko/1.1.1/api/$1 [P] -RewriteRule ^japi/pekko/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko/1.1.1/japi/$1 [P] -# pekko-http/current gets redirected to pekko-http/1.1.0 -RewriteRule ^docs/pekko-http/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-http/1.1.0/docs/$1 [P] -RewriteRule ^api/pekko-http/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-http/1.1.0/api/$1 [P] -RewriteRule ^japi/pekko-http/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-http/1.1.0/japi/$1 [P] -# pekko-management/current gets redirected to pekko-management/1.0.0 -RewriteRule ^docs/pekko-management/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-management/1.0.0/docs/$1 [P] -RewriteRule ^api/pekko-management/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-management/1.0.0/api/$1 [P] -# pekko-grpc/current gets redirected to pekko-grpc/1.0.2 -RewriteRule ^docs/pekko-grpc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-grpc/1.0.2/docs/$1 [P] -RewriteRule ^api/pekko-grpc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-grpc/1.0.2/api/$1 [P] -# pekko-connectors/current gets redirected to pekko-connectors/1.0.2 -RewriteRule ^docs/pekko-connectors/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-connectors/1.0.2/docs/$1 [P] -RewriteRule ^api/pekko-connectors/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-connectors/1.0.2/api/$1 [P] -# pekko-connectors-kafka/current gets redirected to pekko-connectors-kafka/1.1.0 -RewriteRule ^docs/pekko-connectors-kafka/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-connectors-kafka/1.1.0/docs/$1 [P] -RewriteRule ^api/pekko-connectors-kafka/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-connectors-kafka/1.1.0/api/$1 [P] -# pekko-persistence-cassandra/current gets redirected to pekko-persistence-cassandra/1.0.0 -RewriteRule ^docs/pekko-persistence-cassandra/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-cassandra/1.0.0/docs/$1 [P] -RewriteRule ^api/pekko-persistence-cassandra/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-cassandra/1.0.0/api/$1 [P] -# pekko-persistence-jdbc/current gets redirected to pekko-persistence-jdbc/1.1.0 -RewriteRule ^docs/pekko-persistence-jdbc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-jdbc/1.1.0/docs/$1 [P] -RewriteRule ^api/pekko-persistence-jdbc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-jdbc/1.1.0/api/$1 [P] -# pekko-persistence-r2dbc/current gets redirected to pekko-persistence-r2dbc/1.0.0 -RewriteRule ^docs/pekko-persistence-r2dbc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-r2dbc/1.0.0/docs/$1 [P] -RewriteRule ^api/pekko-persistence-r2dbc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-r2dbc/1.0.0/api/$1 [P] -# pekko-projection/current gets redirected to pekko-projection/1.0.0 -RewriteRule ^docs/pekko-projection/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-projection/1.0.0/docs/$1 [P] -RewriteRule ^api/pekko-projection/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-projection/1.0.0/api/$1 [P] -# pekko-*/current gets redirected to pekko-*/snapshot if no releases exist yet -RewriteRule ^docs/([^/]+)/current/(.*)$ https://nightlies.apache.org/pekko/docs/$1/main-snapshot/docs/$2 [P] -RewriteRule ^api/([^/]+)/current/(.*)$ https://nightlies.apache.org/pekko/docs/$1/main-snapshot/api/$2 [P] -RewriteRule ^japi/([^/]+)/current/(.*)$ https://nightlies.apache.org/pekko/docs/$1/main-snapshot/japi/$2 [P] +# pekko/current gets redirected to pekko/1.1 +RewriteRule ^docs/pekko/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko/1.1/docs/$1 [P] +RewriteRule ^api/pekko/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko/1.1/api/$1 [P] +RewriteRule ^japi/pekko/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko/1.1/japi/$1 [P] +# pekko-http/current gets redirected to pekko-http/1.1 +RewriteRule ^docs/pekko-http/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-http/1.1/docs/$1 [P] +RewriteRule ^api/pekko-http/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-http/1.1/api/$1 [P] +RewriteRule ^japi/pekko-http/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-http/1.1/japi/$1 [P] +# pekko-management/current gets redirected to pekko-management/1.0 +RewriteRule ^docs/pekko-management/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-management/1.0/docs/$1 [P] +RewriteRule ^api/pekko-management/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-management/1.0/api/$1 [P] +# pekko-grpc/current gets redirected to pekko-grpc/1.1 +RewriteRule ^docs/pekko-grpc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-grpc/1.1/docs/$1 [P] +RewriteRule ^api/pekko-grpc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-grpc/1.1/api/$1 [P] +# pekko-connectors/current gets redirected to pekko-connectors/1.0 +RewriteRule ^docs/pekko-connectors/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-connectors/1.0/docs/$1 [P] +RewriteRule ^api/pekko-connectors/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-connectors/1.0/api/$1 [P] +# pekko-connectors-kafka/current gets redirected to pekko-connectors-kafka/1.1 +RewriteRule ^docs/pekko-connectors-kafka/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-connectors-kafka/1.1/docs/$1 [P] +RewriteRule ^api/pekko-connectors-kafka/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-connectors-kafka/1.1/api/$1 [P] +# pekko-persistence-cassandra/current gets redirected to pekko-persistence-cassandra/1.0 +RewriteRule ^docs/pekko-persistence-cassandra/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-cassandra/1.0/docs/$1 [P] +RewriteRule ^api/pekko-persistence-cassandra/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-cassandra/1.0/api/$1 [P] +# pekko-persistence-jdbc/current gets redirected to pekko-persistence-jdbc/1.1 +RewriteRule ^docs/pekko-persistence-jdbc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-jdbc/1.1/docs/$1 [P] +RewriteRule ^api/pekko-persistence-jdbc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-jdbc/1.1/api/$1 [P] +# pekko-persistence-r2dbc/current gets redirected to pekko-persistence-r2dbc/1.0 +RewriteRule ^docs/pekko-persistence-r2dbc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-r2dbc/1.0/docs/$1 [P] +RewriteRule ^api/pekko-persistence-r2dbc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-r2dbc/1.0/api/$1 [P] +# pekko-projection/current gets redirected to pekko-projection/1.0 +RewriteRule ^docs/pekko-projection/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-projection/1.0/docs/$1 [P] +RewriteRule ^api/pekko-projection/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-projection/1.0/api/$1 [P] # 1.0 redirect RewriteRule ^docs/([^/]+)/1.0/(.*)$ https://nightlies.apache.org/pekko/docs/$1/1.0/docs/$2 [P] RewriteRule ^api/([^/]+)/1.0/(.*)$ https://nightlies.apache.org/pekko/docs/$1/1.0/api/$2 [P] @@ -105,4 +101,3 @@ Header always set X-Frame-Options SAMEORIGIN Header set X-Content-Type-Options nosniff Header set X-XSS-Protection "1; mode=block" Header set Referrer-Policy: strict-origin - diff --git a/src/main/public/.htaccess b/src/main/public/.htaccess index a055aa26..2bf908fe 100644 --- a/src/main/public/.htaccess +++ b/src/main/public/.htaccess @@ -5,42 +5,38 @@ RewriteRule ^api/([^/]+)/snapshot/(.*)$ https://nightlies.apache.org/pekko/docs/ RewriteRule ^japi/([^/]+)/snapshot/(.*)$ https://nightlies.apache.org/pekko/docs/$1/main-snapshot/japi/$2 [P] # broken current links in legacy docs RewriteRule ^docs/pekko/current/project/migration-guides.html https://pekko.apache.org/docs/pekko/current/migration/migration-guide-akka-1.0.x.html [P] -# pekko/current gets redirected to pekko/1.1.1 -RewriteRule ^docs/pekko/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko/1.1.1/docs/$1 [P] -RewriteRule ^api/pekko/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko/1.1.1/api/$1 [P] -RewriteRule ^japi/pekko/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko/1.1.1/japi/$1 [P] -# pekko-http/current gets redirected to pekko-http/1.1.0 -RewriteRule ^docs/pekko-http/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-http/1.1.0/docs/$1 [P] -RewriteRule ^api/pekko-http/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-http/1.1.0/api/$1 [P] -RewriteRule ^japi/pekko-http/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-http/1.1.0/japi/$1 [P] -# pekko-management/current gets redirected to pekko-management/1.0.0 -RewriteRule ^docs/pekko-management/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-management/1.0.0/docs/$1 [P] -RewriteRule ^api/pekko-management/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-management/1.0.0/api/$1 [P] -# pekko-grpc/current gets redirected to pekko-grpc/1.0.2 -RewriteRule ^docs/pekko-grpc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-grpc/1.0.2/docs/$1 [P] -RewriteRule ^api/pekko-grpc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-grpc/1.0.2/api/$1 [P] -# pekko-connectors/current gets redirected to pekko-connectors/1.0.2 -RewriteRule ^docs/pekko-connectors/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-connectors/1.0.2/docs/$1 [P] -RewriteRule ^api/pekko-connectors/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-connectors/1.0.2/api/$1 [P] -# pekko-connectors-kafka/current gets redirected to pekko-connectors-kafka/1.1.0 -RewriteRule ^docs/pekko-connectors-kafka/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-connectors-kafka/1.1.0/docs/$1 [P] -RewriteRule ^api/pekko-connectors-kafka/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-connectors-kafka/1.1.0/api/$1 [P] -# pekko-persistence-cassandra/current gets redirected to pekko-persistence-cassandra/1.0.0 -RewriteRule ^docs/pekko-persistence-cassandra/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-cassandra/1.0.0/docs/$1 [P] -RewriteRule ^api/pekko-persistence-cassandra/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-cassandra/1.0.0/api/$1 [P] -# pekko-persistence-jdbc/current gets redirected to pekko-persistence-jdbc/1.1.0 -RewriteRule ^docs/pekko-persistence-jdbc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-jdbc/1.1.0/docs/$1 [P] -RewriteRule ^api/pekko-persistence-jdbc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-jdbc/1.1.0/api/$1 [P] -# pekko-persistence-r2dbc/current gets redirected to pekko-persistence-r2dbc/1.0.0 -RewriteRule ^docs/pekko-persistence-r2dbc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-r2dbc/1.0.0/docs/$1 [P] -RewriteRule ^api/pekko-persistence-r2dbc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-r2dbc/1.0.0/api/$1 [P] -# pekko-projection/current gets redirected to pekko-projection/1.0.0 -RewriteRule ^docs/pekko-projection/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-projection/1.0.0/docs/$1 [P] -RewriteRule ^api/pekko-projection/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-projection/1.0.0/api/$1 [P] -# pekko-*/current gets redirected to pekko-*/snapshot if no releases exist yet -RewriteRule ^docs/([^/]+)/current/(.*)$ https://nightlies.apache.org/pekko/docs/$1/main-snapshot/docs/$2 [P] -RewriteRule ^api/([^/]+)/current/(.*)$ https://nightlies.apache.org/pekko/docs/$1/main-snapshot/api/$2 [P] -RewriteRule ^japi/([^/]+)/current/(.*)$ https://nightlies.apache.org/pekko/docs/$1/main-snapshot/japi/$2 [P] +# pekko/current gets redirected to pekko/1.1 +RewriteRule ^docs/pekko/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko/1.1/docs/$1 [P] +RewriteRule ^api/pekko/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko/1.1/api/$1 [P] +RewriteRule ^japi/pekko/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko/1.1/japi/$1 [P] +# pekko-http/current gets redirected to pekko-http/1.1 +RewriteRule ^docs/pekko-http/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-http/1.1/docs/$1 [P] +RewriteRule ^api/pekko-http/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-http/1.1/api/$1 [P] +RewriteRule ^japi/pekko-http/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-http/1.1/japi/$1 [P] +# pekko-management/current gets redirected to pekko-management/1.0 +RewriteRule ^docs/pekko-management/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-management/1.0/docs/$1 [P] +RewriteRule ^api/pekko-management/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-management/1.0/api/$1 [P] +# pekko-grpc/current gets redirected to pekko-grpc/1.1 +RewriteRule ^docs/pekko-grpc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-grpc/1.1/docs/$1 [P] +RewriteRule ^api/pekko-grpc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-grpc/1.1/api/$1 [P] +# pekko-connectors/current gets redirected to pekko-connectors/1.0 +RewriteRule ^docs/pekko-connectors/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-connectors/1.0/docs/$1 [P] +RewriteRule ^api/pekko-connectors/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-connectors/1.0/api/$1 [P] +# pekko-connectors-kafka/current gets redirected to pekko-connectors-kafka/1.1 +RewriteRule ^docs/pekko-connectors-kafka/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-connectors-kafka/1.1/docs/$1 [P] +RewriteRule ^api/pekko-connectors-kafka/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-connectors-kafka/1.1/api/$1 [P] +# pekko-persistence-cassandra/current gets redirected to pekko-persistence-cassandra/1.0 +RewriteRule ^docs/pekko-persistence-cassandra/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-cassandra/1.0/docs/$1 [P] +RewriteRule ^api/pekko-persistence-cassandra/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-cassandra/1.0/api/$1 [P] +# pekko-persistence-jdbc/current gets redirected to pekko-persistence-jdbc/1.1 +RewriteRule ^docs/pekko-persistence-jdbc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-jdbc/1.1/docs/$1 [P] +RewriteRule ^api/pekko-persistence-jdbc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-jdbc/1.1/api/$1 [P] +# pekko-persistence-r2dbc/current gets redirected to pekko-persistence-r2dbc/1.0 +RewriteRule ^docs/pekko-persistence-r2dbc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-r2dbc/1.0/docs/$1 [P] +RewriteRule ^api/pekko-persistence-r2dbc/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-persistence-r2dbc/1.0/api/$1 [P] +# pekko-projection/current gets redirected to pekko-projection/1.0 +RewriteRule ^docs/pekko-projection/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-projection/1.0/docs/$1 [P] +RewriteRule ^api/pekko-projection/current/(.*)$ https://nightlies.apache.org/pekko/docs/pekko-projection/1.0/api/$1 [P] # 1.0 redirect RewriteRule ^docs/([^/]+)/1.0/(.*)$ https://nightlies.apache.org/pekko/docs/$1/1.0/docs/$2 [P] RewriteRule ^api/([^/]+)/1.0/(.*)$ https://nightlies.apache.org/pekko/docs/$1/1.0/api/$2 [P] @@ -105,4 +101,3 @@ Header always set X-Frame-Options SAMEORIGIN Header set X-Content-Type-Options nosniff Header set X-XSS-Protection "1; mode=block" Header set Referrer-Policy: strict-origin - --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
