![]() |
htaccess rewrite issue
I am trying to do some rewrites and finally trying to master htaccess but nothing seems to be working for me.
To start I need to send everything under the top listed forum to the bottom one. PHP Code:
PHP Code:
Thanks, Rich |
Code:
Options +FollowSymLinks |
Thank you very much. It appears as if I was not even close. The first one was a mixture of a tool I had used and my own edits and the second one I wrote myself.
After looking at your code I am very lost.:eek: --------------- Added 15 Jan 2014 at 05:28 --------------- # - Update Doesn't seem to work - I believe due to the current rewrite rules already on my htaccess, some of which are not working either. PHP Code:
Rich |
Wait little time, i write for you some rulers for writing htaccess
I am russian and it's hard to formulate |
That would be amazing! Thank you very much for your help and no need to rush.
I understand some of the rules but putting them together is tough for me. I have been working on learning this so your help is greatly appreciated. |
1
Root htaccess should be as short as possible and so that there were fewer rules as Any rules slow down the speed of opening a website. 2 Try to use Redirect and RedirectMatch. In particular, RewriteRULE load slow down the site 3 Very great importance sequence of rules. Example read 1 line, there is a match - execute, no: read a line 2 read 2 line, there is a match - execute, no: read a line 3 etc RewriteRULE performed primarily from any row 4 Divide your htaccess into several parts For example: If you have two or more lines that comply with the rules of redirects in site.com/TAGS/ Create a folder on the server TAGS And put new htaccess with redirects in this folder 5 Images. Create a subdomain IMAGE and drag it all the images. it's make "parallel loading" of images, and accelerate the discovery of page At the root of the subdomain images.site.com create htaccess with all settings for images Sorry for my bad english ))) |
Thanks Ikopylov! That was really helpful. I did not even think of #4 to solve some of the issues I am having! Nice and simple.
Really appreciated it, Rich BTW - Your english is better than many people I know who speak English as a primary language. :) |
Quote:
Del this lines in root htaccess. Create new file: www.site.com/media/.htaccess with this 28 lines |
Thanks
Yes, that makes sense with the media folder. I will do that definitely. The problem I am having though mainly is with the urls that do not have folders and no longer exist such as Code:
/bodybuilding-discussion-news-226/official-mecca-top-6-guess-rules-standings-thread-2013-a- What is confusing me is that this url is a thread under a forum but it is not using the forum directory. Trying to write rule to redirect all past urls under a certain forum to the new forum they were moved too. Thanks again. I am learning slowly. :) |
Quote:
appeal attention ?highlight=rules+standings ---------------------- vBseo remove this symbols^ "***" these characters are not in the old *** link Therefore, if the redirect server can not find their match That's the only way how you can make a redirect : Code:
Options +FollowSymLinks therefore, this is the only option as you can make a redirect --------------------------- There is another option, but it's a bad idea to implement. Code:
RedirectMatch 301 ^/([a-z-]+)-([0-9]+)/([a-z0-9-]+)-([0-9]+)$ http://musclemecca.com/threads/$4 Execution sequence for example: RedirectMatch old thread+post => new thread+post RedirectMatch old thread+pool => new thread+pool RedirectMatch old thread => new thread RedirectMatch my bad kod => you bad thread ;) Short link will be used: http://musclemecca.com/threads/220802 This is good for the user, it gets to the desired page, but bad for search engine: it will be a duplicate page. --------------------------- It's important: Do not forget that Unix understands this: Letter letter As two different words. In windows it as one word |
Quote:
Thanks! :) |
Quick question related to this topic:
Here are some rules and some urls I am working on. Keep in mind I have 2 types of urls that need to be redirected as listed below. PHP Code:
Thanks for the help. I have learned alot from this thread. |
through such construction: RewriteRule [^/]+/[^/]+-([0-9]+)/
will be held and processed all requests images, smilies, links, all... I do not understand why to create this url? This is a very slow speed to open all site pages vBulletin 4its very slow, why it make more slow? I am testing with pinddom.tools: 1mb page without redirects download 4-5sec 1mb page with several redirects download 7-8sec Search engines perfectly understand short url: showthread.php?t=123456 Redirects should be used only in emergencies |
Thanks friend. I agree but this is an emergency. We have over 30,000 not found urls in Google and almost 2,000 server errors caused by broken urls.
I am just trying to get some of those not found urls pointing to the right place again. I agree though that the rule I used was not wise. That is why I am here. :) To learn from the best and htaccess is my weakest point. |
Apparently I do not understand you very well
Nevertheless previous post has the right to life Write me an old and a new link I'll write you a redirect rule |
I agree.
I am having a problem with urls like this PHP Code:
|
Create new folder musclemecca.com/member/
Add this .htaccess to new folder member Code:
Options +FollowSymLinks Stop all RewriteRule(s) in root and check again. Friend, I wrote to you several times: do not use RewriteRules use RedirectMatch |
Thanks,
Ok this works. I forgot I already had the wrong htaccess in a members directory. This works. Starting to finally cut down on the error messages. Much appreciated! I am removing rewrite rules for redirect matches too. I think I am finally starting to pick up on your method here. It is not what most do but it seems faster and better in my opinion. Great work on using this. Am I on the right track here with this? PHP Code:
|
Quote:
Code:
RedirectMatch 301 ^/([A-Za-z0-9-]+)-([0-9]+)/([A-Za-z0-9-]+)-([0-9]+)/$ http://musclemecca.com/showthread.php/$4-$3 |
Thanks Ikopylov, I was way off but I am almost there. I understand the rules somewhat but certain things still confuse me.
One last question and I will not ask for anything else. You have already helped me correct thousands of not found urls. Thank you. The only thing I really need to finish now is some urls that use the following PHP Code:
Will I have to create directories for each of these like"f226"?? Thanks again! I think this should do it, Rich |
Quote:
Code:
# First Lines: |
Quote:
Depends on me getting this to work. I am almost there thanks to you. If this works I will be set. The majority of the issues are set already. Ok, some of these go into a new directory called "f226" but these 2 go into the main htaccess? Right? Thanks |
Quote:
Thanks! |
All times are GMT. The time now is 06:48 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|