Closed ceyusa closed 7 months ago
esto bien podría hacerse con un redirect de Apache, sin necesidad de código en php.
Esto agregué el configuración de Apache2
RedirectMatch gone "^/comment.php"
RedirectMatch gone "^/stats.php"
RedirectMatch gone "^/submit.php"
RedirectMatch gnoe "^/users.php"
RedirectMatch permanent "^/estatico/(.+)$" "/$1"
#LogLevel alert rewrite:trace3
RewriteEngine On
RewriteCond %{REQUEST_URI} "/article.php"
RewriteCond %{QUERY_STRING} "story=(\d+)"
RewriteRule "^" "/%1/?" [R=301,L]
# index.php | directory.php
RewriteMap lc int:tolower
RewriteCond %{QUERY_STRING} "topic=(\w+)"
RewriteRule "^" "/tema/${lc:%1}/?" [R=301,L]
No soluciona todas las URIs previamente existentes, pero si las que parecen ser más soliciitadas en los logs.
Los actuales URIs del sitio son importantes para quienes tienen bookmarks. Así que sería deseable hacer script en php (
article.php
) que convierta el URI viejo en lo nuevo y haga la redirección dado el parámetrostory
.