Last active
          May 8, 2024 07:37 
        
      - 
      
 - 
        
Save davidvandenbor/f5a2c18c472ceb68d0dd to your computer and use it in GitHub Desktop.  
Revisions
- 
        
davidvandenbor revised this gist
Jul 16, 2020 . 1 changed file with 7 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -24,10 +24,16 @@ </IfModule> # ------------- alternative remove .html version, 2020 ------------------- #remove html file extension https://example.com/page.html # to https://example.com/page RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.html [NC, L] The search engine may index these pages as duplicate content, to overcome this add a <canonical> meta tag in the HTML file. Example: <link rel="canonical" href="https://example.com/blog/first-blog" />  - 
        
davidvandenbor revised this gist
Jul 16, 2020 . 1 changed file with 10 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -21,4 +21,13 @@ RewriteCond %{REQUEST_FILENAME}.html -f RewriteCond %{REQUEST_URI} !/$ RewriteRule (.*) $1\.html [L] </IfModule> # alternative remove .html version, 2020 #remove html file extension https://example.com/page.html # to https://example.com/page RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.html [NC, L]  - 
        
davidvandenbor renamed this gist
Jul 8, 2014 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. - 
        
davidvandenbor revised this gist
Jul 6, 2014 . No changes.There are no files selected for viewing
 - 
        
davidvandenbor revised this gist
Jul 5, 2014 . 1 changed file with 1 addition and 10 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,32 +1,23 @@ # This tag loads the rewrite module <IfModule mod_rewrite.c> # enable the rewrite engine RewriteEngine On # Set your root directory RewriteBase / # Remove the .html extension RewriteCond %{THE_REQUEST} ^GET\ (.*)\.html\ HTTP RewriteRule (.*)\.html$ $1 [R=301] # Remove index and reference the directory RewriteRule (.*)/index$ $1/ [R=301] # Remove trailing slash if not a directory RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} /$ RewriteRule (.*)/ $1 [R=301] # Forward request to html file, **but don't redirect (bot friendly)** RewriteCond %{REQUEST_FILENAME}.html -f RewriteCond %{REQUEST_URI} !/$ RewriteRule (.*) $1\.html [L]  - 
        
davidvandenbor revised this gist
Jul 5, 2014 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -26,7 +26,7 @@ RewriteRule (.*)/ $1 [R=301] # Forward request to html file, **but don't redirect (bot friendly)** # Roep html file aan, maar doe geen redirects RewriteCond %{REQUEST_FILENAME}.html -f RewriteCond %{REQUEST_URI} !/$ RewriteRule (.*) $1\.html [L]  - 
        
davidvandenbor revised this gist
Jul 5, 2014 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,5 +1,5 @@ # This tag ensures the rewrite module is loaded # Deze Tag activeert de rewrite module <IfModule mod_rewrite.c> # enable the rewrite engine  - 
        
davidvandenbor revised this gist
Jul 5, 2014 . 1 changed file with 2 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,9 +1,11 @@ # This tag ensures the rewrite module is loaded # Deze Tag activeerd de rewrite module <IfModule mod_rewrite.c> # enable the rewrite engine # rewrite engine aanzetten RewriteEngine On # Set your root directory # Leg je root directory vast RewriteBase /  - 
        
davidvandenbor revised this gist
Jul 5, 2014 . 1 changed file with 25 additions and 25 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,31 +1,31 @@ # This tag ensures the rewrite module is loaded # Deze Tag activeerd de rewrite module <IfModule mod_rewrite.c> # enable the rewrite engine # rewrite engine aanzetten RewriteEngine On # Set your root directory # Leg je root directory vast RewriteBase / # Remove the .html extension # Verwijder de html extensie RewriteCond %{THE_REQUEST} ^GET\ (.*)\.html\ HTTP RewriteRule (.*)\.html$ $1 [R=301] # Remove index and reference the directory # Verwijder index en refereer naar de hoofdmap RewriteRule (.*)/index$ $1/ [R=301] # Remove trailing slash if not a directory # Verwijder eindslash als er geen sprake is van een submap RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} /$ RewriteRule (.*)/ $1 [R=301] # Forward request to html file, **but don't redirect (bot friendly)** # Haal alleen de html file op, doe geen redirects RewriteCond %{REQUEST_FILENAME}.html -f RewriteCond %{REQUEST_URI} !/$ RewriteRule (.*) $1\.html [L] </IfModule>  - 
        
davidvandenbor revised this gist
Jul 5, 2014 . 1 changed file with 11 additions and 9 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,28 +1,30 @@ # This tag ensures the rewrite module is loaded # Deze Tag activeerd de rewrite module <IfModule mod_rewrite.c> # enable the rewrite engine # rewrite engine aanzetten RewriteEngine On # Set your root directory # Leg je root directory vast RewriteBase / # Remove the .html extension # Verwijder de html extensie RewriteCond %{THE_REQUEST} ^GET\ (.*)\.html\ HTTP RewriteRule (.*)\.html$ $1 [R=301] # Remove index and reference the directory # Verwijder index en refereer naar de hoofdmap RewriteRule (.*)/index$ $1/ [R=301] # Remove trailing slash if not a directory # Verwijder eindslash als er geen sprake is van een submap RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} /$ RewriteRule (.*)/ $1 [R=301] # Forward request to html file, **but don't redirect (bot friendly)** # Haal alleen de html file op, doe geen redirects RewriteCond %{REQUEST_FILENAME}.html -f RewriteCond %{REQUEST_URI} !/$ RewriteRule (.*) $1\.html [L]  - 
        
davidvandenbor revised this gist
Jul 5, 2014 . 1 changed file with 7 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,23 +1,28 @@ # This tag ensures the rewrite module is loaded <IfModule mod_rewrite.c> # enable the rewrite engine # rewrite engine aanzetten RewriteEngine On # Set your root directory ===== leg je root directory vast RewriteBase / # remove the .html extension # verwijder de html extensie RewriteCond %{THE_REQUEST} ^GET\ (.*)\.html\ HTTP RewriteRule (.*)\.html$ $1 [R=301] # remove index and reference the directory # verwijder index en refereer naar de hoofdmap RewriteRule (.*)/index$ $1/ [R=301] # remove trailing slash if not a directory # verwijder eindslash als er geen sprake is van een submap RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} /$ RewriteRule (.*)/ $1 [R=301] # forward request to html file, **but don't redirect (bot friendly)** # haal alleen de html file op, doe geen redirects RewriteCond %{REQUEST_FILENAME}.html -f RewriteCond %{REQUEST_URI} !/$ RewriteRule (.*) $1\.html [L]  - 
        
davidvandenbor renamed this gist
Jul 5, 2014 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. - 
        
davidvandenbor renamed this gist
Jul 5, 2014 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. - 
        
davidvandenbor created this gist
Jul 5, 2014 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,24 @@ # This tag ensures the rewrite module is loaded <IfModule mod_rewrite.c> # enable the rewrite engine ===== rewrite engine aanzetten RewriteEngine On # Set your root directory ===== leg je root directory vast RewriteBase / # remove the .html extension ===== verwijder de html extensie RewriteCond %{THE_REQUEST} ^GET\ (.*)\.html\ HTTP RewriteRule (.*)\.html$ $1 [R=301] # remove index and reference the directory RewriteRule (.*)/index$ $1/ [R=301] # remove trailing slash if not a directory RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} /$ RewriteRule (.*)/ $1 [R=301] # forward request to html file, **but don't redirect (bot friendly)** RewriteCond %{REQUEST_FILENAME}.html -f RewriteCond %{REQUEST_URI} !/$ RewriteRule (.*) $1\.html [L] </IfModule>