Skip to content

Commit 1c242f4

Browse files
authored
Add the .htaccess to git, automatically include it in builds (#3286)
1 parent d6ea029 commit 1c242f4

File tree

2 files changed

+82
-0
lines changed

2 files changed

+82
-0
lines changed

docs/.htaccess

+78
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
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]

docs/conf.py

+4
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,10 @@
9090
# so a file named "default.css" will overwrite the builtin "default.css".
9191
html_static_path = ["_static", "img/hf-logo.svg"]
9292

93+
# Add any paths that contain "extra" files, such as .htaccess or
94+
# robots.txt.
95+
html_extra_path = [".htaccess"]
96+
9397
html_css_files = [
9498
"css/custom.css",
9599
]

0 commit comments

Comments
 (0)