Skip to content

Conversation

@ypnos-web
Copy link

The query string is directly provided by PHP. Using it is more flexible than the previous method.

Example:
RewriteEngine on
RewriteRule "^s/(.+)" shorten.php?$1 [L]

In this case, index.php is renamed to shorten.php so that the domain can still be used to deliver other content.

Example URL: example.com/s/rhabarber
Old $code: "s/rhabarber" (incorrect)
New $code: "rhabarber" (correct)

Do not try to extract code with substr. In fact, the REQUEST_URI typically does not contain a '?' and the code solely worked by chance.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant