Yii Framework Forum: Duvida com o mod_rewrite - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Duvida com o mod_rewrite Rate Topic: -----

#1 User is offline   Shankar 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 5
  • Joined: 11-August 09

Posted 03 February 2010 - 03:54 PM

Olá a todos, estou tendo dificuldades para organizar as urls da minha aplicação.
Através do CookBook: One more way to organize directories for applications with front-end and back-end.

No entando por questão de facilidades para os clientes o backend tbm deve estar com URL's amigáveis, no entando não sei como estabelecer a nova codificação do .htacess.

A partir disse gostaria de saber como eu poderia transformar a seguinte url http://localhost/backend.php/[qualquer_coisa] por http//:localhost/backend/[qualquer_coisa], mas isso sem estragar o a execução da url que leva para o frontend que está sendo puxada atraves da url http//:localhost/

No meu .htacess que está localizado na raiz da aplicação do YII, inseri o seguinto código, no entando não consegui o resultado que queria.

Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{REQUEST_FILENAME} ^\/backend\/*$

# otherwise forward it to backend.php
RewriteRule ^\/backend\/$ backend.php

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^backend\/*$

# otherwise forward it to index.php
RewriteRule . index.php


Não tenho muita experiência com regex e nem mod_rewrite, se alguem pudesse me dar uma luz de como eu posso solucionar esse problema faria uma grande diferenteça no desenvolvimento do meu projeto.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users