Apache Reverse Rewrite

Apache Reverse Rewrite

index.php?view=somethingIst es möglich, die URL wieder in umzuwandeln /something?

Antwort1

RewriteCond %{QUERY_STRING} [&?]view=([^&]*)
RewriteRule index.php$ /%1

Beachten Sie, dass ein schlauer Angreifer dies missbrauchen könnte, wenn Sie nicht vorsichtig sind. Beispielsweise indem er beliebige URIs generiert, indem er Parameter an „view“ übergibt. Es sollten entsprechende Vorsichtsmaßnahmen getroffen werden.

Je nach Ihrer genauen Absicht möchten Sie möglicherweise auch ein [L], [R] oder [R=301] an die RewriteRule anhängen (oder eine Kombination davon).

verwandte Informationen