1
Salve
Ich bereite die Umstellung von meinem WD auf das neue Script vor. Damit die Verlinkungen, die ich direkt in die Kategorien gemacht habe weiterhin funktionieren habe ich vor, jede URL zu einer alten Kategorie per 301er auf die neue URL der entsprechenden Kategorie zu leiten.
Wird eine lustige Arbeit ;) Die .htaccess sieht heute so aus:
Tja... jetzt muss noch rein:
webmaster-directory.biz zu www.webmaster-directory.biz (Wieso das nicht mehr drin ist weiss der Teufel, ich nicht....) und
http://www.webmaster-directory.biz/-Arbeit-Weiterbildung-Schule-135.html zu
http://www.webmaster-directory.biz/Arbeit-Weiterbildung-Schule/
Wenn ich die erste Kategorie als Vorbild habe dürfte der Rest Fleissarbeit sein. Hoffe ich zumindest.... und das kann ich dann auch alleine machen.
Dann kommt noch folgendes Problem. Hier ist noch die .htaccess vom phpLD-Skript, die müsste auch noch reingepackt werden:
Ich nehme natürlich auch gerne Verbesserungsvorschläge entgegen... ;)
Jo, wer hat Lust?
Christian
Ich bereite die Umstellung von meinem WD auf das neue Script vor. Damit die Verlinkungen, die ich direkt in die Kategorien gemacht habe weiterhin funktionieren habe ich vor, jede URL zu einer alten Kategorie per 301er auf die neue URL der entsprechenden Kategorie zu leiten.
Wird eine lustige Arbeit ;) Die .htaccess sieht heute so aus:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.webmaster-directory\.biz$
RewriteRule ^(.*)$ http://www.webmaster-directory.biz/$1 [L,R=301]
RewriteRule index.html$ index.php [PT]
RewriteRule ^-(.*)-(.[0-9]*).html index.php?c=$2
RewriteRule ^-(.*)-(.[0-9]*),(.[0-9]*).html index.php?c=$2&s=$3
RewriteRule ^url-hinzufuegen-(.*)-(.*).html add_url.php?c=$2
#RewriteRule ^s-(.*).html$ search.php?q=$1
#RewriteRule ^meistgesucht-(.*).html$ meistgesuchtx.php?page=$1
Tja... jetzt muss noch rein:
webmaster-directory.biz zu www.webmaster-directory.biz (Wieso das nicht mehr drin ist weiss der Teufel, ich nicht....) und
http://www.webmaster-directory.biz/-Arbeit-Weiterbildung-Schule-135.html zu
http://www.webmaster-directory.biz/Arbeit-Weiterbildung-Schule/
Wenn ich die erste Kategorie als Vorbild habe dürfte der Rest Fleissarbeit sein. Hoffe ich zumindest.... und das kann ich dann auch alleine machen.
Dann kommt noch folgendes Problem. Hier ist noch die .htaccess vom phpLD-Skript, die müsste auch noch reingepackt werden:
#################################################
## PHP Link Directory - Apache Server Settings ##
#################################################
# Prevent .htaccess and .htpasswd files from being viewed by web clients
# Customized error messages
# ( If you are running in a subfolder please add it, example: "directory/index.php?httpstatus=404" )
ErrorDocument 404 index.php?httpstatus=404
# Set the default handler
DirectoryIndex index.php
# URL rewrite rules
<IfModule mod_rewrite.c>
RewriteEngine On
#Make sure RewriteBase points to the directory where you installed phpLD.
#Example: "/phpld" if your installation is in a "phpld" subdirectory.
RewriteBase /linkdir
##Latest Links Rewrite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^latest-links\.htm[l]?$ index.php?list=latest [QSA,NC,L]
##Top Hits Rewrite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^top-hits\.htm[l]?$ index.php?list=top [QSA,NC,L]
##Latest Articles Rewrite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^latest-articles\.htm[l]?$ index.php?list=latestarticles [QSA,NC,L]
##Details Link Page Rewrite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*)detail/link-(.*)\.htm[l]?$ detail.php [QSA,NC]
##Article Page Rewrite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*)articles/article-(.*)\.htm[l]?$ article.php [QSA,NC]
##Pagination Rewrite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*)page-(\d+)\.htm[l]?(.*)$ $1/?p=$2 [PT,NC]
##Category redirect
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
Ich nehme natürlich auch gerne Verbesserungsvorschläge entgegen... ;)
Jo, wer hat Lust?
Christian