Código HTML:
RewriteCond %{QUERY_STRING} ^board=([0-9]*).([0-9]*) RewriteRule ^(.*)$ seo4smf-redirect.php?b=%1 [R=301,L]
o si va a capturar lo que esta en la parte del RewriteCond : ([0-9]*).([0-9]*)
pueden explicarme?
| |||
ayuda con este codigo Hola, tengo este codigo en un htaccess: Código HTML: RewriteCond %{QUERY_STRING} ^board=([0-9]*).([0-9]*) RewriteRule ^(.*)$ seo4smf-redirect.php?b=%1 [R=301,L] o si va a capturar lo que esta en la parte del RewriteCond : ([0-9]*).([0-9]*) pueden explicarme? |
| |||
Respuesta: ayuda con este codigo Si yo tambien pienso eso, pero entonces no se porque esta el ^(.*)$ En el rewriterule |
| |||
Respuesta: ayuda con este codigo Cita: Ese codigo ya esta hecho, es del componente para las url del SMF, por siacaso les dejo el .htaccess completo , pero yo estoy tratando de guiarme de esas linea para hacer unas nuevasCódigo HTML: RewriteEngine on #Some apache servers need Rewritebase. #delete # from start of Rewrite base to enable it. #If your forum is something like http://www.forum-example.com/forum then modify your #RewriteBase in this way: RewriteBase /forum RewriteBase /animex #Archive/Sitemaps RewriteRule ^sitemaps-([a-zA-Z0-9-]*)\.html index.php?dummy=1&action=seo4smfsitemaps&sa=$1 [L] #uncomment if you use beautifying url actions #RewriteCond %{REQUEST_METHOD} =GET #RewriteCond %{QUERY_STRING} ^action=(.*)$ #RewriteRule ^(.*)$ seo4smf-redirect.php?a=%1 [R=301,L] #New action Url's - uncomment if you use beautifying url actions #RewriteRule ^(.*)\.html(.*)$ index.php?dummy=1;action=$1;$2 [L] #RewriteRule ^(.*)\.html$ index.php?dummy=1;action=$1 [L] RewriteCond %{QUERY_STRING} ^topic=([0-9]*)$ RewriteRule ^(.*)$ seo4smf-redirect.php?t=%1 [R=301,L] RewriteCond %{QUERY_STRING} ^topic=([0-9]*).([0-9]*) RewriteRule ^(.*)$ seo4smf-redirect.php?t=%1 [R=301,L] RewriteCond %{QUERY_STRING} ^board=([0-9]*).([0-9]*) RewriteRule ^(.*)$ seo4smf-redirect.php?b=%1 [R=301,L] #######YO HICE ESTAS NUEVAS################# RewriteCond %{QUERY_STRING} ^board=([0-9]*).([0-9]*);genero=([0-9*]) RewriteRule ^(.*)$ seo4smf-redirect.php?b=%1;g=%3 [R=301,L] ###################################### RewriteCond %{QUERY_STRING} ^action=profile;u=([0-9]*);(.*)$ RewriteRule ^(.*)$ seo4smf-redirect.php?u=%1;param=%2 [R=301,L] RewriteCond %{QUERY_STRING} ^action=profile;u=([0-9]*) RewriteRule ^(.*)$ seo4smf-redirect.php?u=%1 [R=301,L] #Tiny Portal Old Url's RewriteCond %{QUERY_STRING} ^page=([0-9]*) RewriteRule ^(.*)$ seo4smf-redirect.php?p=%1 [R=301,L] #Rewrite Old urls RewriteRule ^index.php/board,(.*).html seo4smf-redirect.php?b=$1 [R=301,L] RewriteRule ^index.php/board,(.*).html;(.*) seo4smf-redirect.php?b=$1&o=$2 [R=301,L] #######YO HICE ESTAS NUEVAS################# RewriteRule ^index.php/board,(.*)/genero,(.*).html seo4smf-redirect.php?b=$1&g=$3 [R=301,L] ######################################## RewriteRule ^index.php/topic,(.*).html seo4smf-redirect.php?t=$1 [R=301,L] RewriteRule ^index.php/topic,(.*).html;(.*) seo4smf-redirect.php?t=$1&o=$2 [R=301,L] #Bad Url's #RewriteCond %{REQUEST_URI} ^(.*)\.html$ #RewriteCond %{REQUEST_URI} !^(.+)/(.*)-t([0-9]*)\.([0-9]*).html$ #RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html seo4smf-redirect.php?t=$2 [R=301,L] RewriteRule ^(.*)/-t(.*).html seo4smf-redirect.php?t=$2 [R=301,L] RewriteRule ^-b(.*)/$ seo4smf-redirect.php?b=$1 [R=301,L] RewriteRule ^-b(.*)/(.*)$ seo4smf-redirect.php?b=$1 [R=301,L] RewriteRule ^(.*)/-b(.*)/$ seo4smf-redirect.php?b=$2 [R=301,L] #New board URL's RewriteRule ^(.*)-b([0-9]*)\.([0-9]*)/;(.*) index.php?dummy=1&board=$2.$3&$4 [L] RewriteRule ^(.*)-b([0-9]*)\.([0-9]*)/$ index.php?dummy=2&board=$2.$3 [L] RewriteRule ^(.*)-b([0-9]*)\.([0-9])$ index.php?dummy=2&board=$2.$3 [L] #New topic URL's RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;((\?:from|msg|new)[0-9]*);(.*)$ index.php?dummy=1&topic=$2.$4&$6 [L] RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;((\?:from|msg|new)[0-9]*) index.php?dummy=1&topic=$2.$4 [L] RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;(.*)$ index.php?dummy=1&topic=$2.$3&$4 [L] RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html$ index.php?dummy=1&topic=$2.$3 [L] #New profiles URL's RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*);start,([0-9]*);delete,([0-9]*);sesc,([a-z0-9]*)$ index.php?dummy=1&action=profile;u=$2;sa=$3;start=$4;delete=$5;sesc=$6 [L] RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*);start,([0-9]*)$ index.php?dummy=1&action=profile;u=$2;sa=$3;start=$4 [L] RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*)$ index.php?dummy=1&action=profile;u=$2;sa=$3 [L] RewriteRule ^(.*)-u([0-9]*)\.html index.php?dummy=1&action=profile;u=$2 [L] #New Tinyportal Articles URL's RewriteRule ^(.*)-p([0-9]*)\.html index.php?dummy=1&page=$2 [L] #Sitemaps RewriteRule sitemap.xml sitemaps.php [L] RewriteRule urllist.txt urllist.php [L] |
| |||
Respuesta: ayuda con este codigo El ^(.*)$ se refiere a todo. Siguiendo con el ejemplo anterior, si por ejemplo escribres en tu navegador (con tu dominio delante) /animex/index.php?board=1.2 te redirigirá hacia: /animex/seo4smf-redirect.php?b=1 También creo que tienes un error en esta línea
Código:
donde $3 debería ser $2 ya que sólo tienes 2 expresiones entre paréntesis. RewriteRule ^index.php/board,(.*)/genero,(.*).html seo4smf-redirect.php?b=$1&g=$3 [R=301,L] ... |