/ / Reescribiendo url por htaccess - php, apache, .htaccess, mod-rewrite, url-rewriting

Reescritura de URL por htaccess - php, apache, .htaccess, mod-rewrite, url-rewriting

localhost / visvabharati / archive.html / type / notice

este es mi url. Quiero que se vuelva a escribir como

localhost / visvabharati / archive.php? type = notice

Por favor ayúdame como sería el htaccess.

actualmente usando

AddHandler x-mapp-php5 .php
Options +FollowSymLinks
RewriteEngine on
#RewriteBase /
DirectoryIndex index.php?url_key=index [T=application/x-httpd-php,L]
RewriteRule ^([^/]*).html$ /index.php?url_key=$1 [T=application/x-httpd-php,L]
RewriteRule ^([^/]*).html-([^/]*)$ /index.php?url_key=$1&id=$2 [T=application/x-httpd-php,L]

Pero está dando 500. Por favor ayúdame a arreglarlo Saludos

Respuestas

0 para la respuesta № 1

Este código aquí lo hará por una página.

RewriteRule ^localhost/visvabharati/archive.html/(.+)/(.+) localhost/visvabharati/archive.php?$1=$2

Si necesita hacer esto para varias páginas, esto debería funcionar.

RewriteRule ^localhost/visvabharati/(.+).html/(.+)/(.+) localhost/visvabharati/$1.php?$2=$3

0 para la respuesta № 2

Asumiendo visvabharati es un directorio.

Colocar esto en /visvabharati/.htaccess:

RewriteEngine on
RewriteBase /visvabharati/

RewriteRule ^([^.]+).html/([^/]+)/([^/]+)/?$ $1.php?$2=$3 [L,QSA,NC]

también necesitas quitar Todo el código mostrado en tu pregunta.