htaccess till ?page=
Moderator: Moderatorgrupp
htaccess till ?page=
Hur skriver jag detta i htaccessen? Har inte arbetat så mkt med detta innan så är tacksam för svar.
Re: htaccess till ?page=
Brukar sova lite efter 29:e timman och Ingen support via PM!
Re: htaccess till ?page=
Re: htaccess till ?page=
Är själv lite osäker hur "Rewrite" fungerar, men det borde vara något åt det här hållet.
Jag la till en sida "om oss".
Kod: Markera allt
RewriteEngine on
Rewriterule ^(.+)./index.php?page=start-(.+)$ ./start.html
Rewriterule ^(.+)./index.php?page=omoss-(.+)$ ./omoss.htmlKod: Markera allt
RewriteEngine on
Rewriterule ^(.+)./start.html-(.+)$ ./index.php?page=start
Rewriterule ^(.+)./omoss.html-(.+)$ ./index.php?page=omossBrukar sova lite efter 29:e timman och Ingen support via PM!
Re: htaccess till ?page=
Problemet med aom du länkar om mindomän.se/start är att du inte kan använda undermappar längre!sanda skrev:Tjenare! Satt och klurade hur jag ska fixa till mina länkar så de blir mer sökvänliga. Länkarna ser nu ut så här mindomän.se/?page=start skulle vilja att de blev mindomän.se/start
Hur skriver jag detta i htaccessen? Har inte arbetat så mkt med detta innan så är tacksam för svar.
Ingen support via PM!
Re: htaccess till ?page=
Kod: Markera allt
<IfModule mod_rewrite.c>
RewriteEngine on
# Rewrite current-style URLs of the form 'index.php?page=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?page=$1 [L,QSA]
</IfModule>
The Complete phpBB Template Design Guide (phpBB 2.x): http://archive.jakob-persson.com/articl ... index.html
Re: htaccess till ?page=
Som sagt, tack igen.
Drupal har jag tittat en hel del på men det bästa CMS för mina behov är nog ändå Wordpress. Oerhört plexibellt och går att tänja nästan hur mkt man vill
Re: htaccess till ?page=
The Complete phpBB Template Design Guide (phpBB 2.x): http://archive.jakob-persson.com/articl ... index.html
Re: htaccess till ?page=
Har använd mig av just en sån här rewrite regel ett tag nu men skulle vilja förfina mina sidor jag hämtar från min mysql db. Sidornas URL blir förnärvarande:
pages?id=1
pages?id=2
o.s.v
Hur kan jag fixa till dom så dom använder sig av en titel istället. Jag har börjat med att lägga till en ny rad i tabellen vid namn "path" (man kanske vi ha en annan adress än titeln) och i min:
pages?id=1
är titel:
Startsidan
och path:
home
pages?id=2
är titel:
Om Oss
är path:
about_us
Sammanfatttning:
Hur kan jag med hjälp av min htaccess fil använda mig av min egen valda "path" istället för pages?id=1,2,3 osv.
Hoppas ni hängde med här
Re: htaccess till ?page=
pages?titel=Startsidan
Kod: Markera allt
<?php
// clean() är en hypotetisk funktion som rensar indata och hindrar SQL injections
// se: http://en.wikibooks.org/wiki/PHP_Programming/SQL_Injection
// klass du kan använda: http://www.phpclasses.org/browse/package/2189.html
$titel = clean($_GET['titel']);
$sql = sprintf("SELECT * FROM page WHERE titel = '%s';", $titel);
$res = mysql_query($sql)... // etc
?>
Kod: Markera allt
<IfModule mod_rewrite.c>
RewriteEngine on
# Rewrite current-style URLs of the form 'pages?titel=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ pages?titel=$1 [L,QSA]
</IfModule>
The Complete phpBB Template Design Guide (phpBB 2.x): http://archive.jakob-persson.com/articl ... index.html
Re: htaccess till ?page=
- Bilagor
-
- exploits_of_a_mom.jpg (31.4 KiB) Visad 13462 gånger
The Complete phpBB Template Design Guide (phpBB 2.x): http://archive.jakob-persson.com/articl ... index.html
Re: htaccess till ?page=
Har funderat en del på drupal men finns inte tid för det just nu (hört att det är en hööööög tröskel innan det öppnar sig).
Re: htaccess till ?page=
Re: htaccess till ?page=
Blir tokig! Får det inte att funka.
Kod: Markera allt
<IfModule mod_rewrite.c>
RewriteEngine on
# Rewrite current-style URLs of the form 'index.php?page=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?page=$1 [L,QSA]
RewriteRule /pages/(.*)$ pages?id=$1 [L,QSA]
</IfModule>RewriteRule ^(.*)$ index.php?page=$1 [L,QSA]
Får mina ?page=filen att bli /filen (för statiska filerfunkar kanon!)
denna "rewriten"
RewriteRule /pages/(.*)$ pages?id=$1 [L,QSA]
Är tänkt att förfina sidor från databasen:
från:
/pages?id=2
till
/pages/2 <- id numret till en början
Men får inte andra rewriten att fungera, krockar dom kanske med varann eller nått liknande?
Re: htaccess till ?page=
Kod: Markera allt
RewriteRule ^(.+)\.(html|htm)$ index.php?page=$1 [QSA,L]Brukar sova lite efter 29:e timman och Ingen support via PM!
Vilka är online
Användare som besöker denna kategori: 16 och 0 gäster




