|
| 1 | +RewriteEngine On |
| 2 | +RewriteCond %{HTTPS} !=on |
| 3 | +RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] |
| 4 | + |
| 5 | +# Moved main pages for v3.0 |
| 6 | +Redirect 301 /docs/pretrained_models.html /docs/sentence_transformer/pretrained_models.html |
| 7 | +Redirect 301 /docs/pretrained_cross-encoders.html /docs/cross_encoder/pretrained_models.html |
| 8 | +Redirect 301 /docs/usage/semantic_textual_similarity.html /docs/sentence_transformer/usage/semantic_textual_similarity.html |
| 9 | +Redirect 301 /docs/training/loss_overview.html /docs/sentence_transformer/loss_overview.html |
| 10 | +Redirect 301 /docs/training/multilingual.html /examples/sentence_transformer/training/multilingual/README.html # Propagated the v4.0 update |
| 11 | +Redirect 301 /docs/training/overview.html /docs/sentence_transformer/training_overview.html |
| 12 | +Redirect 301 /examples/applications/information-retrieval/README.html /examples/sentence_transformer/applications/retrieve_rerank/README.html # Propagated the v4.0 update |
| 13 | +Redirect 301 /examples/datasets/README.html /docs/sentence_transformer/dataset_overview.html |
| 14 | +Redirect 301 /examples/training/datasets/README.html /docs/sentence_transformer/dataset_overview.html |
| 15 | + |
| 16 | +# Moved API Reference pages for v3.0 |
| 17 | +Redirect 301 /docs/package_reference/cross_encoder.html /docs/package_reference/cross_encoder/cross_encoder.html |
| 18 | +Redirect 301 /docs/package_reference/datasets.html /docs/package_reference/sentence_transformer/datasets.html |
| 19 | +Redirect 301 /docs/package_reference/evaluation.html /docs/package_reference/sentence_transformer/evaluation.html |
| 20 | +Redirect 301 /docs/package_reference/losses.html /docs/package_reference/sentence_transformer/losses.html |
| 21 | +Redirect 301 /docs/package_reference/models.html /docs/package_reference/sentence_transformer/models.html |
| 22 | +Redirect 301 /docs/package_reference/quantization.html /docs/package_reference/sentence_transformer/quantization.html |
| 23 | +Redirect 301 /docs/package_reference/SentenceTransformer.html /docs/package_reference/sentence_transformer/SentenceTransformer.html |
| 24 | + |
| 25 | +# Removed pages for v3.0 |
| 26 | +Redirect 301 /release_notes.html /index.html |
| 27 | +Redirect 301 /docs/contact.html /index.html |
| 28 | +Redirect 301 /docs/index.html /index.html |
| 29 | +Redirect 301 /examples/applications/image-search/tmp-clip-model/README.html /index.html |
| 30 | + |
| 31 | +# Removed pages for v3.0 (that shouldn't go to Home) |
| 32 | +Redirect 301 /docs/hugging_face.html /docs/sentence_transformer/pretrained_models.html |
| 33 | +Redirect 301 /docs/pretrained_models_performance.html /docs/sentence_transformer/pretrained_models.html |
| 34 | +Redirect 301 /docs/package_reference/readers.html /docs/package_reference/sentence_transformer/index.html |
| 35 | +Redirect 301 /docs/pretrained-models/msmarco.html /docs/pretrained-models/msmarco-v1.html |
| 36 | +Redirect 301 /docs/examples/training/sts/README.html /examples/sentence_transformer/training/sts/README.html # Propagated the v4.0 update |
| 37 | + |
| 38 | +# Moved example pages for v4.0 |
| 39 | +Redirect 301 /examples/applications/README.html /examples/cross_encoder/applications/README.html |
| 40 | +Redirect 301 /examples/training/ms_marco/cross_encoder_README.html /examples/cross_encoder/training/ms_marco/cross_encoder_README.html |
| 41 | +Redirect 301 /examples/training/README.html /examples/cross_encoder/training/README.html |
| 42 | +Redirect 301 /examples/applications/clustering/README.html /examples/sentence_transformer/applications/clustering/README.html |
| 43 | +Redirect 301 /examples/applications/embedding-quantization/README.html /examples/sentence_transformer/applications/embedding-quantization/README.html |
| 44 | +Redirect 301 /examples/applications/image-search/README.html /examples/sentence_transformer/applications/image-search/README.html |
| 45 | +Redirect 301 /examples/applications/parallel-sentence-mining/README.html /examples/sentence_transformer/applications/parallel-sentence-mining/README.html |
| 46 | +Redirect 301 /examples/applications/paraphrase-mining/README.html /examples/sentence_transformer/applications/paraphrase-mining/README.html |
| 47 | +Redirect 301 /examples/applications/README.html /examples/sentence_transformer/applications/README.html |
| 48 | +Redirect 301 /examples/applications/retrieve_rerank/README.html /examples/sentence_transformer/applications/retrieve_rerank/README.html |
| 49 | +Redirect 301 /examples/applications/semantic-search/README.html /examples/sentence_transformer/applications/semantic-search/README.html |
| 50 | +Redirect 301 /examples/applications/text-summarization/README.html /examples/sentence_transformer/applications/text-summarization/README.html |
| 51 | +Redirect 301 /examples/domain_adaptation/README.html /examples/sentence_transformer/domain_adaptation/README.html |
| 52 | +Redirect 301 /examples/README.html /examples/sentence_transformer/README.html |
| 53 | +Redirect 301 /examples/training/adaptive_layer/README.html /examples/sentence_transformer/training/adaptive_layer/README.html |
| 54 | +Redirect 301 /examples/training/data_augmentation/README.html /examples/sentence_transformer/training/data_augmentation/README.html |
| 55 | +Redirect 301 /examples/training/distillation/README.html /examples/sentence_transformer/training/distillation/README.html |
| 56 | +Redirect 301 /examples/training/matryoshka/README.html /examples/sentence_transformer/training/matryoshka/README.html |
| 57 | +Redirect 301 /examples/training/ms_marco/multilingual/README.html /examples/sentence_transformer/training/ms_marco/multilingual/README.html |
| 58 | +Redirect 301 /examples/training/ms_marco/README.html /examples/sentence_transformer/training/ms_marco/README.html |
| 59 | +Redirect 301 /examples/training/multilingual/README.html /examples/sentence_transformer/training/multilingual/README.html |
| 60 | +Redirect 301 /examples/training/nli/README.html /examples/sentence_transformer/training/nli/README.html |
| 61 | +Redirect 301 /examples/training/paraphrases/README.html /examples/sentence_transformer/training/paraphrases/README.html |
| 62 | +Redirect 301 /examples/training/peft/README.html /examples/sentence_transformer/training/peft/README.html |
| 63 | +Redirect 301 /examples/training/prompts/README.html /examples/sentence_transformer/training/prompts/README.html |
| 64 | +Redirect 301 /examples/training/quora_duplicate_questions/README.html /examples/sentence_transformer/training/quora_duplicate_questions/README.html |
| 65 | +Redirect 301 /examples/training/README.html /examples/sentence_transformer/training/README.html |
| 66 | +Redirect 301 /examples/training/sts/README.html /examples/sentence_transformer/training/sts/README.html |
| 67 | +Redirect 301 /examples/unsupervised_learning/CT/README.html /examples/sentence_transformer/unsupervised_learning/CT/README.html |
| 68 | +Redirect 301 /examples/unsupervised_learning/CT_In-Batch_Negatives/README.html /examples/sentence_transformer/unsupervised_learning/CT_In-Batch_Negatives/README.html |
| 69 | +Redirect 301 /examples/unsupervised_learning/MLM/README.html /examples/sentence_transformer/unsupervised_learning/MLM/README.html |
| 70 | +Redirect 301 /examples/unsupervised_learning/query_generation/README.html /examples/sentence_transformer/unsupervised_learning/query_generation/README.html |
| 71 | +Redirect 301 /examples/unsupervised_learning/README.html /examples/sentence_transformer/unsupervised_learning/README.html |
| 72 | +Redirect 301 /examples/unsupervised_learning/SimCSE/README.html /examples/sentence_transformer/unsupervised_learning/SimCSE/README.html |
| 73 | +Redirect 301 /examples/unsupervised_learning/TSDAE/README.html /examples/sentence_transformer/unsupervised_learning/TSDAE/README.html |
| 74 | + |
| 75 | +# Prevent 404's, redirect to home with 302 redirect |
| 76 | +RewriteCond %{REQUEST_FILENAME} !-f |
| 77 | +RewriteCond %{REQUEST_FILENAME} !-d |
| 78 | +RewriteRule ^ /index.html [L,R=302] |
0 commit comments