Den väsentliga guiden för att ställa in Mod-Rewrite i enkla steg Apaches mod_rewrite tillhandahåller en kraftfull och okomplicerad metod för att manipulera webbadresser på serversidan. I huvudsak underlättar mod_rewrite konverteringen av webbadresser till rena och användarvänliga format för webbplatser. Troget sitt namn utmärker det sig i att skriva om webbadresser och erbjuder en utmärkt lösning för att förbättra tydligheten i din webbplats webbadresser. Denna handledning guidar dig genom att förstå mod_rewrite, dess tillämpningar och stegen för att konfigurera den på en VPS som kör Apache! Hur Apache mod_rewrite fungerar När en webbadress anges, granskas den mot en uppsättning fördefinierade regler. Dessa regler är utformade för att identifiera specifika mönster eller nyckelord i webbadressen. Om ett utsett nyckelord upptäcks i webbadressen, och regeln stämmer överens, utlöser det ersättningen av den identifierade delen med en förutbestämd sträng – vilket genererar en ny webbadress. Varför mod_rewrite är fördelaktigt mod_rewrite visar sig ovärderligt eftersom det ger användare möjlighet att omvandla webbadresser till rena och användarvänliga format, vilket erbjuder en stor fördel. Detta är särskilt fördelaktigt för slutanvändare utan teknisk expertis, eftersom de förenklade webbadresserna är lätta att förstå. Sådana webbadresser är inte bara användarvänliga utan också sökmotorvänliga. Sökmotorer kan snabbt känna igen och indexera dessa rena webbadresser. För att illustrera, överväg följande exempel för att förstå konceptet med en ren webbadress: 1. URL1: http://modrewriteexample.com/client.php?id=A786#234QA 2. URL2: http://modrewriteexample.com/client/=A786#234QA/ 3. URL3: http://modrewriteexample.com/client/Martha/ Förbättra läsbarheten med rena webbadresser, bland de tre webbadresser som tillhandahålls, sticker den tredje ut som betydligt mer läsbar och begriplig för slutanvändaren jämfört med den första och andra. Därför kvalificerar sig URL 3 som en ren webbadress i detta sammanhang. Konfigurera mod_rewrite på en Linux VPS Innan du fortsätter, se till att du har SSH-åtkomst till din VPS. Låt oss initiera installationen: 1. Installera Apache För denna demonstration på Ubuntu 18.04, utnyttja den inbyggda pakethanteraren, apt-get. Börja med att uppdatera den med följande kommando: sudo apt-get update Fortsätt gärna med installationen av Apache2. Kör följande kommando för installation: sudo apt-get install apache2 2. Aktivera mod_rewrite Fortsätt nu med att aktivera mod_rewrite med följande kommando: sudo a2enmod rewrite Detta kommando aktiverar omskrivningsläget, eller så informerar det dig om det redan används. Starta därefter om Apache med kommandot: sudo service apache2 restart 3. Skapa .htaccess-filen För att upprätta fördefinierade regler för omskrivning av webbadresser, använd .htaccess-filen. Användare kan manuellt skriva regler i den här filen. Eftersom servern refererar till den här filen kan eventuella fel resultera i ett serverfel. .htaccess-filen bör skapas i roten för att testa omskrivningsfunktionen. Börja med att köra följande kommando: sudo nano /var/www/html/.htaccess Detta kommando skapar antingen .htaccess-filen om den saknas eller öppnar den om den redan finns. Spara och avsluta i nano genom att trycka på CTRL+O för att spara och CTRL+X för att avsluta. Öppna sedan filen 000-default.conf som finns i katalogen /etc/apache2/sites-enabled/ med följande kommando: sudo nano /etc/apache2/sites-enabled/000-default.conf I den här filen, infoga följande block efter strängen: Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow, deny allow from all Spara filen på samma sätt som .htaccess. Starta om Apache, som nämnts i steg två, för att ändringarna ska träda i kraft. 4. Omskrivning av webbadress Omskrivning av webbadresser innebär att välja en ren webbadress och omvandla den till faktiska sökvägar som leder till kod. Den består av följande komponenter: En fördefinierad omskrivningsregel. Ett mönster som fungerar som en matchande referens med den angivna webbadressen. Omskrivningsrader som anger sökvägen som ska anropas av servern vid den punkten. Låt oss nu skapa en omskrivningsregel för att omdirigera en användare till About_us.html-sidan om den begärda webbadressen är http://ip/Aboutus . För lyckad exekvering, se till att omskrivningsmotorn är aktiverad. Starta .htaccess-filen med kommandot: Lägg sedan till följande syntax: ReWriteRule ^About_us$ Aboutus.html [NC] Bryta ner syntaxen: About_us är mönstret som omdirigeras till About_us.html vid matchning. NC är en flagga för skiftlägesokänslighet. ^ indikerar matchning omedelbart efter IP-adressen. Kombinerat i .htaccess-filen ser det ut så här: ReWriteEngine on ReWriteRule ^About_us$ Abouts_us.html [NC] Grattis! Du har framgångsrikt skapat en mod_rewrite-regel! Sammanfattning Detta visar att enkla, rena och användarvänliga webbadresser är avgörande för en framgångsrik webbplats. Att införliva nyckelord i webbadresser är viktigt för minnesvärdhet och SEO. Många riktlinjer kan genereras och dokumenteras. Vi litar på att du kommer att använda mod_rewrite för fördelaktiga ändamål.
Den väsentliga guiden för att ställa in Mod-Rewrite i enkla steg Apaches mod_rewrite tillhandahåller en kraftfull och okomplicerad metod för att manipulera webbadresser på serversidan. I huvudsak underlättar mod_rewrite konverteringen av webbadresser till rena och användarvänliga format för webbplatser. Troget sitt namn utmärker det sig i att skriva om webbadresser och erbjuder en utmärkt lösning för att förbättra tydligheten i din webbplats webbadresser. Denna handledning guidar dig genom att förstå mod_rewrite, dess tillämpningar och stegen för att konfigurera den på en VPS som kör Apache! Hur Apache mod_rewrite fungerar När en webbadress anges, granskas den mot en uppsättning fördefinierade regler. Dessa regler är utformade för att identifiera specifika mönster eller nyckelord i webbadressen. Om ett utsett nyckelord upptäcks i webbadressen, och regeln stämmer överens, utlöser det ersättningen av den identifierade delen med en förutbestämd sträng – vilket genererar en ny webbadress. Varför mod_rewrite är fördelaktigt mod_rewrite visar sig ovärderligt eftersom det ger användare möjlighet att omvandla webbadresser till rena och användarvänliga format, vilket erbjuder en stor fördel. Detta är särskilt fördelaktigt för slutanvändare utan teknisk expertis, eftersom de förenklade webbadresserna är lätta att förstå. Sådana webbadresser är inte bara användarvänliga utan också sökmotorvänliga. Sökmotorer kan snabbt känna igen och indexera dessa rena webbadresser. För att illustrera, överväg följande exempel för att förstå konceptet med en ren webbadress: 1. URL1: http://modrewriteexample.com/client.php?id=A786#234QA 2. URL2: http://modrewriteexample.com/client/=A786#234QA/ 3. URL3: http://modrewriteexample.com/client/Martha/ Förbättra läsbarheten med rena webbadresser, bland de tre webbadresser som tillhandahålls, sticker den tredje ut