Sankar Subburaj
Sankar Subburaj

Reputation: 5042

.htaccess not working in sub-folder

One of my clients ask to do some customization in his site. That site was developed in php with kohana framework. For new development, I copy and moved all the files to a sub-directory called dev including .htaccess. But the url redirection was not working. We need to give index.php on url to get every page. Kindly help me, what was the problem.

Upvotes: 1

Views: 1730

Answers (3)

Satheesh Narayanan
Satheesh Narayanan

Reputation: 321

I found a solution. In kohana framework, there is an option to set index controller.

$config['index_page'] = ''; //If empty it will call index.php
$config['index_page'] = 'index.php'; //I give value as index.php. The frame-work will add index.php in the url. 

If any one find the correct way of redirection code. Please share it.

Upvotes: 2

mario
mario

Reputation: 145482

Not enough details to answer conclusively. So here is your faux answer.

It's most likely that the webroot RewriteRules collect up all request paths (since the virtual paths in dev/ exist neither), so the .htaccess in a subdirectory below won't snatch.

The main RewriteRules can however be disabled for certain path patterns with an additional:

RewriteCond  %{REQUEST_URI}  !dev

(You might actually need a better differentiating factor, since the physical subdir name is unlikely to be used in the virtual request urls.)

Upvotes: 0

askome
askome

Reputation: 83

Add

RewriteBase /folder/

line to your .htaccess file before the actual Rewrite lines.

Upvotes: 2

Related Questions