Need a Mod rewrite regex solution for .htaccess -



Need a Mod rewrite regex solution for .htaccess -

i moved site different server since urls started showing 404 error.

earlier urls mysite.com/title-of-url

but such urls getting 404 error, disabled seo friendly url feature on site admin , can access same page on mysite.com/index.php/title-of-url

i tired create regex .htaccess purpose rewriterule ^([^/.]+)/?$ /index.php/$1 [l]

but working fine 1 depth of "/", mean working mysite.com/first not mysite.com/first/second

i looking regex help regardng mysite.com/first/second should gets rewritten mysite.com/index.php/first/second mysite.com/something gets rewritten mysite.com/index.php/something..

looking forwards kind help thanks

of course of study doesn't work more /. rule says:

match beginning: ^ (start grouping $1: () match except slash: [^/]+ (end grouping: )) match optional leading slash /? match end $

if want match everything, utilize dot instead of character class, matching except /:

rewriterule ^(.+?)/?$ /index.php/$1 [l]

do not forget include rewritecond before excluding existing files , directories, avoid infinite recursion. fail this, , you'll end 500 internal server error. finish code:

rewritecond %{request_filename} !-f rewritecond %{request_filename} !-d rewriterule ^(.+?)/?$ /index.php/$1 [l]

regex .htaccess

Comments

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -