SEO training-, kennis- en adviescentrum › SEO forum › SEO vragen en discussies › vraag over structuur van website
- Dit onderwerp is leeg.
-
AuteurBerichten
-
-
29 maart 2012 om 10:46 am #22987
Hallo allemaal,
Ik zit met een probleempje waar jullie hopenlijk wel een antwoord op hebben.
om te beginnen:
ze hebben me gevraagd de website http://www.diabolo.nl beter vindbaar in nederland te maken ipv ook nog in het buitenland. de website krijgt namelijk ook bezoeken vanuit japan etc. die waarschijnlijk opzoek zijn naar speelgoed diabolo’s.Nou ben ik bij de stap structuur van de website aan gekomen waar eigenlijk niet verder kom, maar wel een probleempje heb.
op de website veranderd de link niet als je naar een pagina in een categorie gaat. als je bijvoorbeeld op de website naar de link “diensten” gaat veranderd de link netjes naar:
http://www.diabolo.nl/Onze-Diensten[/I]
Is er enige mogelijkheid hoe ik dit probleem kan oplossen?Er wordt gebruik gemaakt van joomla 1.5.
hopelijk heb ik het zo goed uitgelegd en stel ik geen domme vraag.
Ik zie graag vragen/reacties!
-
29 maart 2012 om 12:47 pm #27092
Als je al een bestaande grote site hebt dan kan je dit het beste doen door gebruik te maken van mod_rewrite regels. Je kan vervolgens linken naar de /Onze-Diensten/Business-Solutions pagina terwijl op de achtergrond of aan de server kant de /Business-Solutions pagina wordt geladen.
RewriteEngine On RewriteRule ^Onze-Diensten/Business-Solutions$ Business-Solutions
Bovenstaande code is uiteraard onder voorbehoud.
-
29 maart 2012 om 1:23 pm #27093
Hallo backlinkcenter,
Bedankt voor je snelle reactie!
Ik ben nu direct bezig gegaan met deze mod_rewrite om te kijken hoe dit werkt.
Dit betekent dus dat elke keer wanneer er een sub pagina wordt aangemaakt er elke keer een RewriteRule moet toevoegen?
Of is er nog een manier/oplossing waardoor alle sub pagina’s direct goed staan?nogmaals bedankt voor het mee denken!
-
29 maart 2012 om 4:17 pm #27095
Mocht je alle volgende subpagina’s willen redirecten of beter gezegd willen rewriten naar een hoofdpagina dan kan je daarvoor een van de beschikbare matchmaking parameters gebruiken, zoals de
(.*)
Deze pakt alles wat er er volgt naar dit teken en herschrijft deze naar een andere locatie in dit voorbeeld.
Je .htaccess krijgt dan de volgende code:
RewriteEngine On RewriteRule ^Onze-Diensten/(.*)$ $1
Voor een overzicht van de opties van de mod_rewrite module kan ik je de mod_rewrite Cheat Sheet aanraden
-
3 april 2012 om 9:12 am #27099
Hallo backlinkcenter,
Ik heb wat zitten te experimenteren in een test omgeving, maar het wil me tot nu toe niet lukken.
Klopt het dat de code die je in deze topic hebt geplaats dat alles subpagina’s daarna /onze-diensten/ in de code heeft?
hoe zorg ik dat subpagina’s die onder een andere categorie vallen (bijv. oplossingen) ook de link veranderd. net zoals onder de categorie onze-diensten.
Alvast bedankt!
-
3 april 2012 om 10:23 am #27100
Bart de code die ik hierboven had staan was niet geheel correct, de slash vooraan de matching string hoort er niet in te staan. Ik heb inmiddels de bovenstaande code gewijzigd alsmede een zogenaamde Flag toegevoegd namelijk L, deze geeft aan dat als de rewrite regel wordt gebruikt er niet verder wordt gekeken.
RewriteEngine On RewriteRule ^Onze-Diensten/(.*)$ $1 [L]
Mocht je dus andere pagina’s op een zelfde manier willen opzetten dan kan je dat in het geval van ‘Oplossingen’ doen door middel van:
RewriteEngine On RewriteRule ^Onze-Diensten/(.*)$ $1 [L] RewriteRule ^Oplossingen/(.*)$ $1 [L]
-
5 april 2012 om 1:00 pm #27108
Hallo Backlinkcenter,
Daar ben ik weer!
Ik heb de website lokaal op mijn laptop maar gezet om verder te testen met de htaccess bestand.
maar hij doet het nog steeds niet. het lijkt wel alsof die regels helemaal niks uit maken.Ik heb de code maar ingedeelt in de code van joomla zelf, en die van mij,
zie hier onder:########## van joomla AddHandler application/x-httpd-php5 .php Options +FollowSymLinks RewriteEngine On RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] # Block out any script trying to base64_encode crap to send via URL RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR] # Block out any script that includes a tag in URL RewriteCond %{QUERY_STRING} (\|%3E) [NC,OR] # Block out any script trying to set a PHP GLOBALS variable via URL RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] # Block out any script trying to modify a _REQUEST variable via URL RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) # Send all blocked request to homepage with 403 Forbidden error! RewriteRule ^(.*)$ index.php [F,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/index.php RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC] RewriteRule (.*) index.php RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] ########## eind code van joomla ########## eigen geschreven regels RewriteRule ^Onze-Diensten/(.*)$ $1 [L] RewriteRule ^Oplossingen/(.*)$ $1 [L] ########## eind van eigen geschreven regels
Ik heb het geprobeerd met en zonder. maar er gebeurd helemaal niks.
Ook heb ik het geprobeerd één link te veranderen door middel van:RewriteRule ^Onze-Diensten/Kantoorautomatisering$ Kantoorautomatisering
ik zie graag reactie!
-
11 april 2012 om 10:14 am #22988
Hallo allemaal,
in mijn vorige bericht heb ik een lap met code neer gezet, nu heb ik het deze keer alleen geprobeerd met:
RewriteBase /joomla/ RewriteEngine On RewriteRule ^Onze-Diensten/(.*)$ $1 [L] RewriteRule ^Oplossingen/(.*)$ $1 [L]
Ik heb op internet gevonden dat ik in mijn test omgeving (welke ik joomla heb genoemt) rewritebase moet neerzetten.
maar het werkt nog steeds nietHopelijk kan nog iemand van jullie mij helpen!
-
-
AuteurBerichten
Gerelateerde berichten:
- Niet op Google zichtbaar en vraag over Google Search Console 2 februari 2022 Beste allemaal Ik ben bezig met een website en ik loop tegen het volgende aan. Er word momenteel maar een pagina op google getoond, de…
Je moet ingelogd zijn om een antwoord op dit onderwerp te kunnen geven.