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:
^ (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
Post a Comment