hi all
i have a problem !
i have tried to have a permalink as this structure : /archives/%year%/%monthnum%/%day%/%post_id%/
and did it and applied the .htaacces rules as WP said and all things goes OK !
but all my images addreses goes Wrong and changed to permalink structure
for example an image in /weblog/images/ali.gif goes to :
/archives/2004/5/14/3/images/ali.gif ! :(
and all the themplate messed up !
how can i fix it ?!
any change in .hta acces ?! or .. !?
PLZ help me ! :(
Tanx ...
Ali ix
Can you show us the rules you entered into the htaccess file? The script that generates those rules is not perfect yet. :)
yes !
that is the rule :
RewriteEngine On
RewriteBase /
RewriteRule ^archives/category/(.*)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?category_name=$1&feed=$2 [QSA]
RewriteRule ^archives/category/?(.*) /index.php?category_name=$1 [QSA]
RewriteRule ^archives/author/(.*)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?author_name=$1&feed=$2 [QSA]
RewriteRule ^archives/author/?(.*) /index.php?author_name=$1 [QSA]
RewriteRule ^archives/([0-9]{4})?/?([0-9]{1,2})?/?([0-9]{1,2})?/?([0-9]+)?/?([0-9]+)?/?$ /index.php?year=$1&monthnum=$2&day=$3&p=$4&page=$5 [QSA]
RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([0-9]+)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?year=$1&monthnum=$2&day=$3&p=$4&feed=$5 [QSA]
RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([0-9]+)/trackback/?$ /wp-trackback.php?year=$1&monthnum=$2&day=$3&p=$4 [QSA]
RewriteRule ^feed/?([_0-9a-z-]+)?/?$ /wp-feed.php?feed=$1 [QSA]
RewriteRule ^comments/feed/?([_0-9a-z-]+)?/?$ /wp-feed.php?feed=$1&withcomments=1 [QSA]
Tanx 4 your support ...
Ali ix
Thanks for the bump... I've been looking over this for the past few minutes and I'm stumped. :(
You're saying an image whose src attribute set to /weblog/images/ali.gif is being redirected to /archives/2004/5/14/3/images/ali.gif?
Hm... How do you know the image request is being sent to the archives URI (error logs, source views, etc)? And how is the template messed up?
Right now I don't see how the .htaccess file is doing this, so I'm betting on another malfunctioning piece of code (perhaps a stray plugin or something similar...).
Anonymous
Unregistered
Posted 3 years ago #
I use the base link as chiensavant suggests. I'd advise going with that. Just plug it in the head of your pages' xhtml. When using links and images, you have to type them in relation to your root directory.
wooooooot !
thanx Friend !
all thing goes right with BASE URL !
Tanx Alot chiensavant !
Ali ix
Anonymous
Unregistered
Posted 3 years ago #
Hrm Im having some trouble getting my blog to work with the base url thing. First of all the images work fine, but things under the comments like the time being linked to the post, and the arrow leading to the posting area all lead back to the main page. =\
peter_k
Member
Posted 3 years ago #
Hi, you can put this in your index.php or header.php file (depends where you have the <head ...> ... </head> stuff):
<?php
$basehref = "http://".$_SERVER['SERVER_NAME'].($_SERVER['SCRIPT_NAME']);
?>
<base href="<?php echo"$basehref"; ?>">
It works when your main index.php file is in the same directory as the entire wp install.
acarboni
Member
Posted 2 years ago #
Is there a way to make this work if your index.php is in a theme subdirectory?
In any WP install there are at least two (2) index.php files!
There is one (the "short and sweet" in your WP root install, and every theme must have its own index.php template file.
Edit. And this is a year old thread. What version are you using? Why not start your topic?