You are here: Re: Help with mod_rewrite « PHP Programming Language « IT news, forums, messages
Re: Help with mod_rewrite

Posted by petersprc on 10/19/06 03:50

Yep, ForceType can be used in .htaccess. (Not sure if AllowOverride
needs to include FileInfo?)

Hermann.Richter@gmail.com wrote:
> That's exactly what I need.
>
> But I dont have access to httpd.conf, so it mut be done on .htaccess
> files.
>
> The fileMatch tag can be on a .htaccess file??
>
>
>
> petersprc@gmail.com wrote:
> > Hi,
> >
> > You could use the ForceType directive to serve PHP URLs without a file
> > extension. For example:
> >
> > <FilesMatch "^[^\.]*$">
> > ForceType application/x-httpd-php
> > </FilesMatch>
> >
> > That would treat every file with no extension as a PHP script. On disk
> > the file path could be "/dir/file", and the URL would be "/dir/file".
> >
> > Not sure if that's what you wanted. You can also use mod_rewrite in
> > this scenario. For example:
> >
> > RewriteEngine On
> > RewriteRule ^([^\.\?]+)(\?.*)?$ $1.php$2
> >
> > That would internally convert incoming URLs that lacked a file
> > extension into .php requests. It would convert "file?a=b" into
> > "file.php?a=b". You would then create a script called file.php.
> >
> > I think the ForceType way is probably easier. Is that what you needed?
> >
> > Hermann.Richter@gmail.com wrote:
> > > I want to rewrite URLs like
> > > http://domain/dir/file.php?var1=val1&var2=val2#anchor
> > >
> > > to
> > > http://domain/dir/file?var1=val1&var2=val2#anchor
> > >
> > > In other words, I want to strip out the php extension
> > >
> > > I tried putting in the .htaccess file the following:
> > >
> > > DefaultType application/x-httpd-php
> > >
> > > But that didn't work at all.
> > >
> > > So I tried with mod_rewrite:
> > >
> > > RewriteRule /[^/\.]+$ %{REQUEST_FILENAME}.php
> > >
> > > It doesn't work either!!!
> > >
> > > I need help please. What is the problem??
> > >
> > > My hosting server is apache 1.3.37
> > >
> > >
> > > Thanks in advance.

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация