Welcome to my blog :)

rss

Thursday, April 19, 2007

Khusus buat pengguna wordpress

Untuk mengganti permalink ini, saya perlu script redirect khusus WordPress. Emily Robbins punya script untuk .htaccess (mod_rewrite) di Apache. Sayang sekali setelah dipasang di IISMods tidak langsung jalan alias tidak di redirect. Berkutat sebentar, saya dapat pengganti scriptnya. ini dia.


Debug 0
Reload 5000
#Browse LOT
RewriteRule ^/category/(.*)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?category_name=$1&feed=$2 [l]
RewriteRule ^/category/?(.*) /index.php?category_name=$1 [l]
RewriteRule ^/author/(.*)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?author_name=$1&feed=$2 [l]
RewriteRule ^/author/?(.*) /index.php?author_name=$1 [l]
RewriteRule ^/([_0-9a-z-]+).htm([0-9]+)?/?$ /index.php?name=$1&page=$2 [l]
RewriteRule ^/([_0-9a-z-]+).htm/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?name=$1&feed=$2 [l]
RewriteRule ^/([_0-9a-z-]+).htm/trackback/?$ /wp-trackback.php?name=$1 [l]
RewriteRule ^/feed/?([_0-9a-z-]+)?/?$ /wp-feed.php?feed=$1 [l]
RewriteRule ^/comments/feed/?([_0-9a-z-]+)?/?$ /wp-feed.php?feed=$1&withcomments=1 [l]
RewriteRule ^/wp-content/?(.*) /wp-content/$1 [l]
RewriteRule ^/wp-admin/?(.*) /wp-admin/$1 [l]
RewriteRule ^/wp-includes/?(.*) /wp-includes/$1 [l]
RewriteRule ^/([_0-9a-z-]+).php?(.*) /$1.php$2 [l]
RewriteRule ^/?(.*) /index.php/$1

Ganti setting permalink di wordpress dengan /%postname%.htm. Sekarang url blog saya kelihatan lebih ‘cantik’ dan lebih pendek, seperti ini http://www.sunaryohadi.info/mod_rewrite-di-iis-6.htm. Akibat lain dari ganti permalink, index di search engine jadi gak valid semua dan lari ke halaman depan … hahaha. Nunggu di index lagi sama google.

No comments: