URL Rewrite from base (without prefix) .htaccess -


i developing short link website brand, , need have links this:

http://demo-name.com/[shortvalue] 

i understand how following:

http://demo-name.com/l/[shortvalue] 

using basic rewrite rule, however, unsure of how without prefix of l.

i need able go to

http://demo-name.com/file.php 

to run files, needs possible.

if possible, able have

http://demo-name.com/[shortvalue]?key=val&key2=val2                                  ^^^^^^^^^^^^^^^^^^ 

query string @ end of url's, if [qsa] possible well, great!

you can test if file directory (-d) or file (-f) in rewritecond.

rewritecond %{request_filename} !-d rewritecond %{request_filename} !-f rewriterule ^([^/\.]+)$ index.php?shorturl=$1 [l,qsa] 

this rule rewrite "shortvalue" without slashes or dots index.php?shorturl=shortvalue.


Popular posts from this blog

c# - ODP.NET Oracle.ManagedDataAccess causes ORA-12537 network session end of file -

matlab - Compression and Decompression of ECG Signal using HUFFMAN ALGORITHM -

utf 8 - split utf-8 string into bytes in python -