.htaccess mod de arquivo reescrever em godaddy

0

eu tenho um problema com .htaccess mod rewite no servidor godaddy.

eu tenho o arquivo .htaccess como

# Options
Options -Multiviews
Options +FollowSymLinks
RewriteEngine on
RewriteRule index-hotel_in-(.*)\.htm$ index.php?hotel_in=$1

Eu tenho url como http://www.travelsetu.com/index.php?hotelsin=London .

Eu quero url lie http://www.travelsetu.com/hotels-in-london .

o que posso fazer? por favor me ajude.

    
por jagu gajjar 25.03.2013 / 10:13

4 respostas

0

Sua regra não corresponderá porque você incluiu a extensão htm .

Tente usar o seguinte código:

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^hotels\-in\-(.*)$ index.php?hotelsin=$1 [L,NC]

Por favor, note que você não esclareceu totalmente o que o QUERY_STRING deveria realmente ser. É hotel_in ou hotelsin ? Por favor, corrija meu código acima se estiver incorreto.

    
por 25.03.2013 / 12:27
0

ESTE é o caminho certo

Options +FollowSymLinks -MultiViews -Indexes
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ /$1.php [L,QSA]
    
por 13.12.2013 / 16:28
0
Options +FollowSymLinks -MultiViews -Indexes
<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^(.*)$ /index.php?url=$1 [QSA,L] 
</IfModule> 

assim funcionou para mim

    
por 07.01.2014 / 17:00
0
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^.travelsetu.com[nc]
RewriteRule ^hotels-in-(.*)$ http://www..travelsetu.com/index.php?hotelsin=$1 [L,nc]

Tente esta esperança, isso ajuda

    
por 25.03.2013 / 11:44