[pLog-svn] Htaccess update

Jon Daley plogworld at jon.limedaley.com
Wed Feb 28 15:52:10 EST 2007


 	The only reason one would need the sort of thing you are talking 
about is to have urls that don't have /post, /archive, /category, etc in 
them.  For example, http://jon.limedaley.com uses the default rules.  And 
the /plog is there because lifetype is installed in the /plog directory, 
as opposed to the rest of my site.
 	You don't need /blog.php or /blog in your URLs, with or without 
your htaccess rules.
 	The current "complicated" htaccess rules are only for modrewrite 
URLs.  I guess you could get rid of the ForceType/SetHandler lines at the 
expense of using your rewrite rule for every access.  How much time do 
your two rewrite rules take?  I assume it is a small, and fairly 
unnoticeable delay, but it does add a check to see if the file exists for 
every HTTP request, and so at least for large sites, might not be ideal.


On Wed, 28 Feb 2007, ayalon at blog.nl wrote:
> Well it's search engine friendly, but there are called custom url's that's
> right.
>
> Anyway lifetype will need the error php in the errorducoment for this to work
> correctly if you don't want /blog.php or /blog in your url. And this will
> create error logs (look at the wiki pages).
>
> With my solution this is not happening anymore. And as far as i can see
> a lot of
> lifetype admins are using this.
>
> Citeren Oscar Renalias <oscar at renalias.net>:
>
>> If you were getting errors in your log files it's beacause you had
>> something wrong in the first place. When using subdomains or custom
>> URLs, you should not be getting any 40x errors at all and if you did,
>> you should have removed the ErrorDocument parameters from
>> your .htaccess and then see what was failing. Otherwise error.php is
>> only needed for the so-called "search engine friendly" URLs.
>>
>> On 28 Feb 2007, at 17:43, Ayalon wrote:
>>
>>> Hi All,
>>>
>>> As also posted on the forums:
>>> http://forums.lifetype.net/viewtopic.php?p=33349
>>>
>>> To keep errors out of the logfiles and to handle all the requested
>>> by the
>>> server not by having errors in the logfiles when using subdomains and
>>> friendly url's
>>>
>>> The only thing I have in my .htaccess is the following:
>>>
>>> RewriteEngine On
>>> RewriteBase /
>>>
>>> RewriteCond %{REQUEST_FILENAME} !-f
>>> RewriteCond %{REQUEST_FILENAME} !-d
>>> RewriteRule . /blog.php
>>>
>>> This will do the job for almost everything, except the pager. This
>>> is not
>>> working via this solution, probably because it's not handled the
>>> same way as
>>> the posts and the categories are.
>>>
>>> Anybody has an idea on this? If this works fine, we don't even need
>>> the huge
>>> htaccess file anymore within lifetype and it will handle everything
>>> a lot
>>> faster inside the environment as it doesn't have to pass the error.php
>>> before finding the good file.
>>>
>>> What do you guys think?
>>>
>>> Regards,
>>> Ayalon
>>>
>>>
>>> _______________________________________________
>>> pLog-svn mailing list
>>> pLog-svn at devel.lifetype.net
>>> http://limedaley.com/mailman/listinfo/plog-svn
>>>
>>
>> _______________________________________________
>> pLog-svn mailing list
>> pLog-svn at devel.lifetype.net
>> http://limedaley.com/mailman/listinfo/plog-svn
>>
>>
>
>
>
> _______________________________________________
> pLog-svn mailing list
> pLog-svn at devel.lifetype.net
> http://limedaley.com/mailman/listinfo/plog-svn
>

-- 
Jon Daley
http://jon.limedaley.com/

If you think good architecture is expensive, try bad architecture
-- Brian Foote and Joseph Yoder


More information about the pLog-svn mailing list