2012-05-07 18 views
0

私はウェブサイトを作っていますが、なぜmod_rewriteが機能していないのですか?ここでURL書き換えが正しく機能しない

は存在URLです:http://www.treetle.com/profile/index/show/rameshmantha
、それはrameshmanthaは(動的に来る)プロファイル名 であり、ここで私の.htaccessファイルであるhttp://www.treetle.com/profile/rameshmantha

に書き換えることにしたいです。

RewriteEngine on 

Options +FollowSymLinks 

RewriteCond $1 !^(index\.php|resources|robots\.txt) 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^(.*)$ index.php/$1 

RewriteRule ^/profile/([a-z]+)?$ /profile/index/show/$1[L,QSA] 

答えて

1

RewriteRule ^(.*)$ index.php/$1がすべて一致します。注文をスワップしてみましたか?

RewriteRule ^/profile/([a-z]+)?$ /profile/index/show/$1[L,QSA] 
RewriteRule ^(.*)$ index.php/$1 
関連する問題