Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

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

Aquí­ podrás dejar tus dudas sobre MODs o MODificaciones de tu phpBB2
  Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte
Cerrado
Blash
Observador/a
Mensajes: 44
Registrado: 20 Abr 2006, 17:25

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

#1

Mensaje 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

Avatar de Usuario
Zuker
Ex Staff
Mensajes: 1729
Registrado: 27 Jun 2006, 17:19
Edad: 38

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

#2

Mensaje 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>
Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Documentación de phpBB 2, la Documentación de phpBB 3 y los FAQS de ayuda para tus problemas.
Quizás esté resuelto, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.[hr] © Zuker - Taringa! CS - tuRiver

Blash
Observador/a
Mensajes: 44
Registrado: 20 Abr 2006, 17:25

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

#3

Mensaje 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.

Avatar de Usuario
Zuker
Ex Staff
Mensajes: 1729
Registrado: 27 Jun 2006, 17:19
Edad: 38

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

#4

Mensaje 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
Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Documentación de phpBB 2, la Documentación de phpBB 3 y los FAQS de ayuda para tus problemas.
Quizás esté resuelto, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.[hr] © Zuker - Taringa! CS - tuRiver

Blash
Observador/a
Mensajes: 44
Registrado: 20 Abr 2006, 17:25

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

#5

Mensaje 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

Blash
Observador/a
Mensajes: 44
Registrado: 20 Abr 2006, 17:25

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

#6

Mensaje 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.

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

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

#7

Mensaje 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?

Blash
Observador/a
Mensajes: 44
Registrado: 20 Abr 2006, 17:25

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

#8

Mensaje 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.

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

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

#9

Mensaje 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:

Blash
Observador/a
Mensajes: 44
Registrado: 20 Abr 2006, 17:25

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

#10

Mensaje 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?

Blash
Observador/a
Mensajes: 44
Registrado: 20 Abr 2006, 17:25

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

#11

Mensaje por Blash »

Sabeis algo? :(

El tema es juntar ambos codigos

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

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

#12

Mensaje 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.

Blash
Observador/a
Mensajes: 44
Registrado: 20 Abr 2006, 17:25

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

#13

Mensaje 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?

Cerrado

Volver a “Soporte, preguntas sobre MODs de phpBB 2”