Página 1 de 1

Como Añadir El Codigo Del Mod Rewrite En El Htaccess

Publicado: 25 Oct 2006, 14:06
por Blash
URL: http://www.pajarracos.es/foro
Plantilla(s) usuada(s): page_header.php, page_footer.php, overall_footer.tpl
MODs instalados: el del sitemap
Version de phpBB: 2.0.21
Servidor: de pago

Hola. Tengo una web con Wordpress y he decidido ponerle un foro.

he instalado el foro y ahora estaba con el MOD rewrite ese. Me pide que añada un codigo en el htaccess pero yo ya tengo en el htaccess lo del modrewrite para el wordpress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.PHP [L]
</IfModule>

y el codigo que me dice que añada es

RewriteEngine On
RewriteBase /

RewriteRule [.]*-vf([0-9]*) viewforum.PHP?%{QUERY_STRING}&f=$1
RewriteRule [.]*-vp([0-9]*) viewtopic.PHP?%{QUERY_STRING}&p=$1
RewriteRule [.]*-vt([0-9]*) viewtopic.PHP?%{QUERY_STRING}&t=$1
RewriteRule [.]*-vc([0-9]*) index.PHP?%{QUERY_STRING}&c=$1
RewriteRule [.]*-ac([0-9]*) album_cat.PHP?%{QUERY_STRING}&cat_id=$1
RewriteRule [.]*-at([0-9]*) album_thumbnail.PHP?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apic([0-9]*) album_pic.PHP?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apm([0-9]*) album_picm.PHP?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-full-ASP([0-9]*) album_showpage.PHP?full=&pic_id=$1
RewriteRule [.]*-ASP([0-9]*) album_showpage.PHP?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-aper([0-9]*) album_personal.PHP?%{QUERY_STRING}&user_id=$1
RewriteRule [.]*-dc([0-9]*) dload.PHP?%{QUERY_STRING}action=category&cat_id=$1
RewriteRule [.]*-df([0-9]*) dload.PHP?%{QUERY_STRING}action=file&file_id=$1
RewriteRule [.]*-kbc([0-9]*) kb.PHP?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-kba([0-9]*) kb.PHP?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-kbsmp kb.PHP?mode=stats&stats=mostpopular
RewriteRule [.]*-kbstr kb.PHP?mode=stats&stats=toprated
RewriteRule [.]*-kbsl kb.PHP?mode=stats&stats=latest
RewriteRule [.]*-pbc([0-9]*) kb.PHP?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-pa([0-9]*) kb.PHP?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-psmp kb.PHP?mode=stats&stats=mostpopular
RewriteRule [.]*-pstr kb.PHP?mode=stats&stats=toprated
RewriteRule [.]*-pbsl kb.PHP?mode=stats&stats=latest
RewriteRule [.]*-pbsl kb.PHP?mode=stats&stats=latest

donde tengo que añadir ese codigo? por que dentro.. no, no? he probado muchas formas y nada.

Saludos

Respuesta: Como Añadir El Codigo Del Mod Rewrite En El Htacc

Publicado: 25 Oct 2006, 14:11
por Zuker
Proba de dejarlo asi

Código: Seleccionar todo

<IfModule mod_rewrite.c> 
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.PHP [L] 
RewriteRule [.]*-vf([0-9]*) viewforum.PHP?%{QUERY_STRING}&f=$1
RewriteRule [.]*-vp([0-9]*) viewtopic.PHP?%{QUERY_STRING}&p=$1
RewriteRule [.]*-vt([0-9]*) viewtopic.PHP?%{QUERY_STRING}&t=$1
RewriteRule [.]*-vc([0-9]*) index.PHP?%{QUERY_STRING}&c=$1
RewriteRule [.]*-ac([0-9]*) album_cat.PHP?%{QUERY_STRING}&cat_id=$1
RewriteRule [.]*-at([0-9]*) album_thumbnail.PHP?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apic([0-9]*) album_pic.PHP?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apm([0-9]*) album_picm.PHP?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-full-ASP([0-9]*) album_showpage.PHP?full=&pic_id=$1
RewriteRule [.]*-ASP([0-9]*) album_showpage.PHP?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-aper([0-9]*) album_personal.PHP?%{QUERY_STRING}&user_id=$1
RewriteRule [.]*-dc([0-9]*) dload.PHP?%{QUERY_STRING}action=category&cat_id=$1
RewriteRule [.]*-df([0-9]*) dload.PHP?%{QUERY_STRING}action=file&file_id=$1
RewriteRule [.]*-kbc([0-9]*) kb.PHP?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-kba([0-9]*) kb.PHP?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-kbsmp kb.PHP?mode=stats&stats=mostpopular
RewriteRule [.]*-kbstr kb.PHP?mode=stats&stats=toprated
RewriteRule [.]*-kbsl kb.PHP?mode=stats&stats=latest
RewriteRule [.]*-pbc([0-9]*) kb.PHP?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-pa([0-9]*) kb.PHP?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-psmp kb.PHP?mode=stats&stats=mostpopular
RewriteRule [.]*-pstr kb.PHP?mode=stats&stats=toprated
RewriteRule [.]*-pbsl kb.PHP?mode=stats&stats=latest
RewriteRule [.]*-pbsl kb.PHP?mode=stats&stats=latest 
</IfModule>

Respuesta: Como Añadir El Codigo Del Mod Rewrite En El Htacc

Publicado: 25 Oct 2006, 14:27
por Blash
me da el Internal Server Error.

El foro lo tengo en la carpeta /foro

He copiado el codigo tal cual me has puesto (sin los numeros) y me da ese error.

Respuesta: Como Añadir El Codigo Del Mod Rewrite En El Htacc

Publicado: 25 Oct 2006, 14:43
por Zuker
Para probar nomas, elimina todo lo del wordpress del htaccess y rpueba a ver si anda el foro bien.
Dejalo tal como viene en el install

Respuesta: Como Añadir El Codigo Del Mod Rewrite En El Htacc

Publicado: 25 Oct 2006, 15:56
por Blash
he puesto solo el


RewriteEngine On
RewriteBase /
RewriteRule [.]*-vf([0-9]*) viewforum.php?%{QUERY_STRING}&f=$1
RewriteRule [.]*-vp([0-9]*) viewtopic.php?%{QUERY_STRING}&p=$1
RewriteRule [.]*-vt([0-9]*) viewtopic.php?%{QUERY_STRING}&t=$1
RewriteRule [.]*-vc([0-9]*) index.php?%{QUERY_STRING}&c=$1
RewriteRule [.]*-ac([0-9]*) album_cat.php?%{QUERY_STRING}&cat_id=$1
RewriteRule [.]*-at([0-9]*) album_thumbnail.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apic([0-9]*) album_pic.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apm([0-9]*) album_picm.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-full-asp([0-9]*) album_showpage.php?full=&pic_id=$1
RewriteRule [.]*-asp([0-9]*) album_showpage.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-aper([0-9]*) album_personal.php?%{QUERY_STRING}&user_id=$1
RewriteRule [.]*-dc([0-9]*) dload.php?%{QUERY_STRING}action=category&cat_id=$1
RewriteRule [.]*-df([0-9]*) dload.php?%{QUERY_STRING}action=file&file_id=$1
RewriteRule [.]*-kbc([0-9]*) kb.php?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-kba([0-9]*) kb.php?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-kbsmp kb.php?mode=stats&stats=mostpopular
RewriteRule [.]*-kbstr kb.php?mode=stats&stats=toprated
RewriteRule [.]*-kbsl kb.php?mode=stats&stats=latest
RewriteRule [.]*-pbc([0-9]*) kb.php?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-pa([0-9]*) kb.php?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-psmp kb.php?mode=stats&stats=mostpopular
RewriteRule [.]*-pstr kb.php?mode=stats&stats=toprated
RewriteRule [.]*-pbsl kb.php?mode=stats&stats=latest


y tambien lo he probado con

RewriteBase /foro

y me da error 404

Respuesta: Como Añadir El Codigo Del Mod Rewrite En El Htacc

Publicado: 25 Oct 2006, 20:14
por Blash
Nada, no paro de probar cosas, y no consigo que funcione, no se como hacer para que vaya :( para poder implementar ambos códigos.

Respuesta: Como Añadir El Codigo Del Mod Rewrite En El Htacc

Publicado: 26 Oct 2006, 02:11
por mitch
Blash, esto debe ir en el htaccess de la raíz del sitio (no del foro)
por lo tanto, el rewrite base deberia ser /foro/ o /phpBB/ como sea.

Si eliminas un momento lo del wordpress, y pones solo lo del mod, te va?

Respuesta: Como Añadir El Codigo Del Mod Rewrite En El Htacc

Publicado: 26 Oct 2006, 10:27
por Blash
he puesto esto en el htacces de la raiz

RewriteEngine On
RewriteBase /foro (ya que donde tengo el foro es http://www.pajarracos.es/foro
RewriteRule [.]*-vf([0-9]*) viewforum.PHP?%{QUERY_STRING}&f=$1
RewriteRule [.]*-vp([0-9]*) viewtopic.PHP?%{QUERY_STRING}&p=$1
RewriteRule [.]*-vt([0-9]*) viewtopic.PHP?%{QUERY_STRING}&t=$1
RewriteRule [.]*-vc([0-9]*) index.PHP?%{QUERY_STRING}&c=$1
RewriteRule [.]*-ac([0-9]*) album_cat.PHP?%{QUERY_STRING}&cat_id=$1
RewriteRule [.]*-at([0-9]*) album_thumbnail.PHP?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apic([0-9]*) album_pic.PHP?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apm([0-9]*) album_picm.PHP?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-full-ASP([0-9]*) album_showpage.PHP?full=&pic_id=$1
RewriteRule [.]*-ASP([0-9]*) album_showpage.PHP?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-aper([0-9]*) album_personal.PHP?%{QUERY_STRING}&user_id=$1
RewriteRule [.]*-dc([0-9]*) dload.PHP?%{QUERY_STRING}action=category&cat_id=$1
RewriteRule [.]*-df([0-9]*) dload.PHP?%{QUERY_STRING}action=file&file_id=$1
RewriteRule [.]*-kbc([0-9]*) kb.PHP?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-kba([0-9]*) kb.PHP?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-kbsmp kb.PHP?mode=stats&stats=mostpopular
RewriteRule [.]*-kbstr kb.PHP?mode=stats&stats=toprated
RewriteRule [.]*-kbsl kb.PHP?mode=stats&stats=latest
RewriteRule [.]*-pbc([0-9]*) kb.PHP?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-pa([0-9]*) kb.PHP?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-psmp kb.PHP?mode=stats&stats=mostpopular
RewriteRule [.]*-pstr kb.PHP?mode=stats&stats=toprated
RewriteRule [.]*-pbsl kb.PHP?mode=stats&stats=latest

pero me manda a un erorr 404 (en este caso a la página principal de pajarracos, ya que tengo puesto ErrorDocument 404 http://www.pajarracos.es)

:(no se por que me da ese error

Tengo otro foro
http://foro.ayudasexo.com y ahí tengo puesto el mismo código del foro pero con esta condicion
RewriteCond %{HTTP_HOST} foro.ayudasexo.com

y si que va.

Respuesta: Como Añadir El Codigo Del Mod Rewrite En El Htacc

Publicado: 26 Oct 2006, 16:05
por mitch
a todo esto, tienes mod_rewrite en este servidor verdad?
yo lo hablaría con la gente del hosting... tal vez se necesite algo extra en tu caso, pues este MOD si funciona en muchas partes, y en tu caso particular no, muy extraño.. solo puede ser que edites mal algo (algun PHP, o el permiso chmod al htaccess), o problema del servidor. :roll:

Respuesta: Como Añadir El Codigo Del Mod Rewrite En El Htacc

Publicado: 26 Oct 2006, 20:32
por Blash
claro que lo tengo, si tengo el codigo para el wp para modificar las entradas

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.PHP [L]
</IfModule>

EDITO: Ahora he puesto el código del foro y si que va, antes no iba... por la tonteria, de que puse sin darme cuenta un htaccess en la carpeta del foro tambien :\ que tonto soy.

Ahora... como hago para unir el codigo del mod rewrite del wp y del foro? ya que cada uno actua en una carpeta distinta?

Respuesta: Como Añadir El Codigo Del Mod Rewrite En El Htacc

Publicado: 27 Oct 2006, 20:37
por Blash
Sabeis algo? :(

El tema es juntar ambos codigos

Respuesta: Como Añadir El Codigo Del Mod Rewrite En El Htacc

Publicado: 27 Oct 2006, 20:50
por mitch
Si son carpetas distintas, no te va colocando 2 htaccess distintos en cada carpeta, y en el del foro, en vez de poner en esa linea /foro/ poner / ?}
la verdad ni idea... o colocar en la raíz del sitio, el htaccess del foro, y en la carpeta del WP su htaccess con sus directivas.

Respuesta: Como Añadir El Codigo Del Mod Rewrite En El Htacc

Publicado: 29 Oct 2006, 18:33
por Blash
Estoy probando en poner en 2 htaccess pero para lo siguiente

me manda a la url http://www.pajarracos.es/foro/test-forum-1-vf1.html (que seria la correcta) pero esta, en vez de irme a la url del foro, me manda a una página de error de la página principal.

Eso a que podria ser debido?