-
-
Save ScottPhillips/1721489 to your computer and use it in GitHub Desktop.
#301 Redirects for .htaccess | |
#Redirect a single page: | |
Redirect 301 /pagename.php http://www.domain.com/pagename.html | |
#Redirect an entire site: | |
Redirect 301 / http://www.domain.com/ | |
#Redirect an entire site to a sub folder | |
Redirect 301 / http://www.domain.com/subfolder/ | |
#Redirect a sub folder to another site | |
Redirect 301 /subfolder http://www.domain.com/ | |
#This will redirect any file with the .html extension to use the same filename but use the .php extension instead. | |
RedirectMatch 301 (.*)\.html$ http://www.domain.com$1.php | |
## | |
#You can also perform 301 redirects using rewriting via .htaccess. | |
## | |
#Redirect from old domain to new domain | |
RewriteEngine on | |
RewriteBase / | |
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L] | |
#Redirect to www location | |
RewriteEngine on | |
RewriteBase / | |
rewritecond %{http_host} ^domain.com [nc] | |
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc] | |
#Redirect to www location with subdirectory | |
RewriteEngine on | |
RewriteBase / | |
RewriteCond %{HTTP_HOST} domain.com [NC] | |
RewriteRule ^(.*)$ http://www.domain.com/directory/index.html [R=301,NC] | |
#Redirect from old domain to new domain with full path and query string: | |
Options +FollowSymLinks | |
RewriteEngine On | |
RewriteRule ^(.*) http://www.newdomain.com%{REQUEST_URI} [R=302,NC] | |
#Redirect from old domain with subdirectory to new domain w/o subdirectory including full path and query string: | |
Options +FollowSymLinks | |
RewriteEngine On | |
RewriteCond %{REQUEST_URI} ^/subdirname/(.*)$ | |
RewriteRule ^(.*) http://www.katcode.com/%1 [R=302,NC] | |
Rewrite and redirect URLs with query parameters (files placed in root directory) | |
Original URL: | |
http://www.example.com/index.php?id=1 | |
Desired destination URL: | |
http://www.example.com/path-to-new-location/ | |
.htaccess syntax: | |
RewriteEngine on | |
RewriteCond %{QUERY_STRING} id=1 | |
RewriteRule ^index\.php$ /path-to-new-location/? [L,R=301] | |
Redirect URLs with query parameters (files placed in subdirectory) | |
Original URL: | |
http://www.example.com/sub-dir/index.php?id=1 | |
Desired destination URL: | |
http://www.example.com/path-to-new-location/ | |
.htaccess syntax: | |
RewriteEngine on | |
RewriteCond %{QUERY_STRING} id=1 | |
RewriteRule ^sub-dir/index\.php$ /path-to-new-location/? [L,R=301] | |
Redirect one clean URL to a new clean URL | |
Original URL: | |
http://www.example.com/old-page/ | |
Desired destination URL: | |
http://www.example.com/new-page/ | |
.htaccess syntax: | |
RewriteEngine On | |
RewriteRule ^old-page/?$ $1/new-page$2 [R=301,L] | |
Rewrite and redirect URLs with query parameter to directory based structure, retaining query string in URL root level | |
Original URL: | |
http://www.example.com/index.php?id=100 | |
Desired destination URL: | |
http://www.example.com/100/ | |
.htaccess syntax: | |
RewriteEngine On | |
RewriteRule ^([^/d]+)/?$ index.php?id=$1 [QSA] | |
Rewrite URLs with query parameter to directory based structure, retaining query string parameter in URL subdirectory | |
Original URL: | |
http://www.example.com/index.php?category=fish | |
Desired destination URL: | |
http://www.example.com/category/fish/ | |
.htaccess syntax: | |
RewriteEngine On | |
RewriteRule ^/?category/([^/d]+)/?$ index.php?category=$1 [L,QSA] | |
Domain change – redirect all incoming request from old to new domain (retain path) | |
RewriteEngine on | |
RewriteCond %{HTTP_HOST} ^example-old\.com$ [NC] | |
RewriteRule ^(.*)$ http://www.example-new.com/$1 [R=301,L] | |
If you do not want to pass the path in the request to the new domain, change the last row to: | |
RewriteRule ^(.*)$ http://www.example-new.com/ [R=301,L] | |
#From blog.oldsite.com -> www.somewhere.com/blog/ | |
retains path and query, and eliminates xtra blog path if domain is blog.oldsite.com/blog/ | |
Options +FollowSymLinks | |
RewriteEngine On | |
RewriteCond %{REQUEST_URI}/ blog | |
RewriteRule ^(.*) http://www.somewhere.com/%{REQUEST_URI} [R=302,NC] | |
RewriteRule ^(.*) http://www.somewhere.com/blog/%{REQUEST_URI} [R=302,NC] |
You can check Minecraft free Download to access all paid features free of cost.
Fire safety services play a crucial role in protecting lives and property, ensuring that we have the right measures in place to prevent and respond to fires quickly and effectively. With the rapid advancement of technology, we’re seeing an exciting shift toward integrating green tech into fire safety practices. From eco-friendly fire retardants to energy-efficient systems for detecting and preventing fires, green tech offers a sustainable way to enhance fire safety while reducing our environmental impact. It’s great to see industries embracing innovative solutions that not only improve safety but also support a healthier, greener planet.
Company registration services are a vital resource for anyone looking to start a business, as they help navigate the often complex paperwork and legal requirements. A reliable service ensures that your company is set up properly from the start, avoiding costly mistakes down the road. One great tool that can make managing your business finances easier is Ways Tax. It simplifies tax calculations, keeps you compliant with tax regulations, and helps with financial planning—all of which are essential for a smooth-running business. Whether you're a startup or scaling up, combining solid registration services with smart tax solutions like Ways Tax can set your business up for long-term success!
Using .htaccess redirects is a smart way to maintain a smooth website experience when updating URLs, such as changes to service pages. This ensures users are directed to the correct, updated content, enhancing navigation and preserving SEO value. Simple adjustments like this greatly improve user satisfaction and search engine performance.
Using .htaccess redirects is a practical solution for ensuring a smooth website experience, especially when updating URLs like the McDonald's menu page. Redirecting users to the latest version of content helps maintain a seamless flow and ensures they are always accessing the most relevant information. This simple step not only improves navigation but also helps in preserving SEO rankings over time.
Implementing .htaccess redirects is a great way to keep your website running smoothly, especially when updating pages related to your net worth content. Redirecting outdated URLs ensures visitors always land on the most current and relevant information, improving user experience and preventing broken links. This simple adjustment also helps protect your SEO rankings, making sure your content remains easily discoverable.
Alight Motion is a popular mobile app that offers advanced video editing and motion graphics features. With the Alight Motion Mod APK, users can access premium features without the need for a subscription. This modified version of the app is ideal for those looking for enhanced functionality to create stunning videos and animations.
"The Spike APK offers an exciting volleyball experience on mobile, bringing realistic graphics and challenging gameplay to your fingertips. With this APK version, players can immerse themselves in fast-paced matches, perfect their serves, and feel the excitement of spikes and blocks—anytime, anywhere. Whether you're unlocking new characters or striving to reach top levels, The Spike APK delivers a thrilling sports adventure on the go. Download the latest version now and start playing!"
If you're considering trying GBWhatsApp Pro, here are some reasons why people enjoy using it:
However, always download from official GBWhatsApp Pro website. Download Latest version of GBwhatsApp Pro for Android.