Zoals ik boven beschrijf
mijn website is
www.trouwen-bruiloft.nl
Jaren geleden is daar serentipity blog geinstalleerd in map (nieuws)
Dus zit gewoon in mijn site, alleen onder de naam
www.trouwen-bruiloft.nl/nieuws
Vorige week begonnen met wordpress omdat ik van serendipity af wil, database bij gekocht, en wordpress geinstalleerd in de map blogs dus
www.trouwen-bruiloft.nl/blogs
Dus gewoon hetzelfde domein!!! alleen in een andere map
Dit is mijn huidige htacces, redirects werken perfect.
###############################################################
#################### OPTIMIZATIONS ###################
###############################################################
RewriteEngine On
# HTTPS-verbinding voor alle pagina's
RewriteCond %{HTTP_HOST} (.+) [NC]
RewriteCond %{HTTPS} Off [NC]
RewriteRule (.*) https://%1/$1 [L,R=301]
<ifModule mod_headers.c>
Header set X-UA-Compatible "IE=edge,chrome=1"
<filesMatch "(?i)^.*\.(ico|flv|jpg|jpeg|png|gif|js|css)$">
Header set Cache-Control "public, no-transform"
</filesMatch>
<FilesMatch "\.(js|css|xml|gz)$">
Header append Vary: Accept-Encoding
</FilesMatch>
<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month"
ExpiresByType text/html "access"
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$">
ExpiresDefault A29030400
Header append Cache-Control "public"
</FilesMatch>
# Set up caching on media files for 1 week
<FilesMatch "\.(gif|jpg|jpeg|png|swf)$">
ExpiresDefault A604800
Header append Cache-Control "public"
</FilesMatch>
# Set up 2 Hour caching on commonly updated files
<FilesMatch "\.(xml|txt|html|js|css)$">
ExpiresDefault A604800
Header append Cache-Control "proxy-revalidate"
</FilesMatch>
# Force no caching for dynamic files
<FilesMatch "\.(php|cgi|pl|htm)$">
ExpiresActive Off
Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"
Header set Pragma "no-cache"
</FilesMatch>
</ifModule>
</ifModule>
<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/json
</ifModule>
RewriteRule ^trouwen\ buitenland\ pagina.htm /trouwen-buitenland.html [L,R=301]
RewriteRule ^beauty\ kapper.htm /bruidsmake-up.html [L,R=301]
RewriteRule ^trouwen\ in\ buitenland.htm /trouwen-buitenland-informatie.html [L,R=301]
RewriteRule ^trouwen\ met\ een\ buitenlander.htm /trouwen-met-een-buitenlander.html [L,R=301]
Dit is mijn webconfig waar nu het huidige script in staat om te redirecten, maar dat werkt niet, dit heeft de provider geplaatst.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<httpErrors errorMode="Custom">
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="404.html" responseMode="File" />
</httpErrors>
<rewrite>
<rules>
<rule name="example.com domein naar niet-www https" patternSyntax="ECMAScript" stopProcessing="true">
<match url="(.*)" ignoreCase="true" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" pattern="^trouwen-bruiloft\.nl$" />
<add input="{HTTPS}" pattern="off" />
<add input="{URL}" pattern="(.+)" />
</conditions>
<action type="Redirect" url="https://trouwen-bruiloft.nl/{R:1}" redirectType="Permanent" />
</rule>
<rule name="example.com https niet-www naar www https" patternSyntax="ECMAScript" stopProcessing="true">
<match url="(.*)" ignoreCase="true" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" pattern="^trouwen-bruiloft\.nl$" />
<add input="{HTTPS}" pattern="on" />
<add input="{URL}" pattern="(.+)" />
</conditions>
<action type="Redirect" url="https://www.trouwen-bruiloft.nl/{R:1}" redirectType="Permanent" />
</rule>
<rule name="www.example.com http naar https" patternSyntax="ECMAScript" stopProcessing="true">
<match url="(.*)" ignoreCase="true" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" pattern="^www\.trouwen-bruiloft\.nl$" />
<add input="{HTTPS}" pattern="off" />
<add input="{URL}" pattern="(.+)" />
</conditions>
<action type="Redirect" url="https://www.trouwen-bruiloft.nl/{R:1}" redirectType="Permanent" />
</rule>
</rule>
<rule name="Imported Rule 162" stopProcessing="true">
<match url="^nieuws/index.php/archives/116-Wat-zijn-de-trends-voor-de-bruid.html" ignoreCase="false" />
<action type="Redirect" url="/blogs/bruidsmode/wat-zijn-de-trends-voor-de-bruid/" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
[
Voor 1% gewijzigd door
Verwijderd op 10-03-2018 08:38
. Reden: typefout ]