How to remove ?i=1

Changed!
thanks, hoping this should resolve.

1 Like

sorry but just now checked i’m getting ?i=1, please help me.

Hi saikub,

The ?i=1 must show when initial visit to your site regardless of your rewrite rule settings, this is because the security system works 1 layer above the existing apache server, and the .htaccess file settings can only affect things that happens after the initial connection.

That being said you can always setup javascript redirect to the same page once more if the URL has that ?i=1 part, but this consumes 1 more hit to your account limit and potentially a redirect loop if things does get changed. Therefore this is not a recommended way to get it cleared but it should work.

A better solution is to register a custom domain and port it through Cloudflare, this way your website is exempt from the security system.

Cheers!

1 Like

Please not you can have only one RewriteEngine On in your .htacess

i can’t buy custom domain that’s why i’m using subdomains. even subdomains from different (like freedns.afraid.org) also i’m getting and i can’t use cloudflare as i don’t have root domain or custom domain so is there any way to remove ?i=1.

Get a free one on eu.org.

3 Likes

But note that it may takes from months to a ages, I’ve submitted mine 2 months ago and discovered that they deleted it and I had to re-request it again. I’m not sure if they are approving domains anymore :confused:

2 Likes

Hi B0binch0,

eu.org is definately approving domains and often in a week (at least from what I see). It really depends on what domain name you’re trying to register and whether you can show that the domain is used in good faith. Domain names that are basically the owners name is approved quite quick.

Cheers!

Well I requested something like BozhidarG(dot)eu.org ( thats my name and last name cridential) also another BozhidarG-BG(Represent Bulgaria).eu.org but and couple others names but still nothing…

2 Likes

this is another subdomain right but couldflare doesn’t accept subdomains and this thread or post is about remove of ?i=1 and you told me best way is cloudflare. if it is not accepted then what use of eu.org domain for me. I need to remove ?i=1 end of my url is there any way to remove.

eu.org and pp.ua are appreciated and you can link them in cloudlfare

3 Likes

Just came up with this in mind:

<script>
const r = new URL(window.location.href);
r.searchParams.delete('i');
history.pushState({}, '', r.href);
</script>

Just put this somewhere in the header or footer, no extra config required, no apache htaccess whatsoever, no extra hits to the server, does not conflict with other parameters in URL.


Thanks @oxy for helping spotted my typo :joy:

4 Likes

Do you live in EU?

Additionally, @B0binch0 , do you live outside of EU?

Cause from my observation, the main eu.org namespace is reserved for EU residents only. If you live outside of EU, you are expected to register in your respective subdomain (e.g. China → cn.eu.org). Any attempt to register in the root eu.org namespace from outside of EU would not be accepted.

Unless when the eu.org webmaster is confident that you come from a non-profit organization, which is actually faster than EU residents’ registration. One in my country (China) once submitted a request with a regular email and a CN location. It’s still pending after months. He then registered another account with his university email. It got approved in a mere 2 hours.

This eu.org domain thing isn’t related to me anymore though *sigh*

3 Likes

Guys, help me to remove ?i=1 from url. this is not for domains. please help me fast

Another solution is right above you.

3 Likes

I can’t add it to all pages rather implementing it in root directory. so that in future i couldn’t see that for new projects. Something like .htaccess if there is anything like solution help me

8 posts were split to a new topic: Time Taken to Get EU.ORG domain Approval

Please take EU.org discussion here

I know you are probably pissed about we chit chat in your topic, however, you redirect is working as intended. No more that sh*tty ?i=1 thing.

So your problem is solved.

4 Likes

A post was merged into an existing topic: Time Taken to Get EU.ORG domain Approval

Yes just pasted full .htaccess code in that document it worked. Really I don’t know why it not worked for specific instructions even i tries copy and paste instead of typing. Anyways it worked. Thanks Guys! thanks to all