Dawka83 Opublikowano 22 Czerwca 2009 Udostępnij Opublikowano 22 Czerwca 2009 Więc chce sobie zrobić przekierowanie ze zmiennymi no i mam tak: <?php $n = $_POST['name']; $p = $_POST['procent']; $d = $_POST['date']; $dp = $_POST['datep']; echo('<meta http-equiv="Refresh" content="1; url=g_s.png?n='$n'&p='$p'&d='$d'&dp='$dp'" />')//To ta szósta linijka ?> ale błąd wyskakuje ze coś źle w szóstej linijce :unsure:... A ja nie mogę dojść czemu. Bardzo proszę o pomoc. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 22 Czerwca 2009 Udostępnij Opublikowano 22 Czerwca 2009 header( 'Location: index.php?name='.$name.'$'procent='.$p.'& date='.$date ); Co do Twojego kodu. W PHP łącznikiem jest kropka. np echo 'Twoja '.'mama'; Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
BBB Opublikowano 10 Lipca 2009 Udostępnij Opublikowano 10 Lipca 2009 Przy okazji zapytam, co jest w tym przekierowaniu nie tak RewriteEngine on RewriteCond %{HTTP_HOST} ^domena.pl/katalog/$ [OR] RewriteCond %{HTTP_HOST} ^www.domena.pl/katalog/$ RewriteRule ^(.*)$ http://www.domena.pl/katalog/$1 [R=301,L] Chciałbym żeby przekierowywało mi adres http://www.ytdjtj.pl/katalog/index.php?c=43 na http://www.ytdjtj.pl/index.php?c=43 tyle że nic się nie dzieje kod dodaję na końcu tego kodu: ################################################# ## Apache Server Settings ## ################################################# # Prevent .htaccess and .htpasswd files from being viewed by web clients <Files "^\.ht"> Order allow,deny Deny from all </Files> # Protect files <Files ~ "^(.*)\.(inc|inc\.php|tpl|sql)$"> Order deny,allow Deny from all </Files> # Protect directories <Files ~ "^(backup|files|images|include|lang|libs(/.+)?|temp(/.+)?|templates(/.+)?|javascripts(/.+)?)$"> Order deny,allow Deny from all </Files> # Disable directory browsing Options -Indexes # Follow symbolic links in this directory Options +FollowSymLinks # Override PHP settings that cannot be changed at runtime # (If your server supports PHP settings via htaccess you can comment following two lines off) # php_value register_globals 0 # php_value session.auto_start 0 # Customized error messages # ( If you are running in a subfolder please add it, example: "directory/index.php?httpstatus=404" ) ErrorDocument 404 index.php?httpstatus=404 # Set the default handler DirectoryIndex index.php # URL rewrite rules <IfModule mod_rewrite.c> RewriteEngine On #Make sure RewriteBase points to the directory where you installed phpLD. #Example: "/phpld" if your installation is in a "phpld" subdirectory. #RewriteBase / ##Latest Links Rewrite RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^latest-links\.htm[l]?$ index.php?list=latest [QSA,NC,L] ##Top Hits Rewrite RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^top-hits\.htm[l]?$ index.php?list=top [QSA,NC,L] ##Latest Articles Rewrite RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^latest-articles\.htm[l]?$ index.php?list=latestarticles [QSA,NC,L] ##Details Link Page Rewrite RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule (.*)detail/link-(.*)\.htm[l]?$ detail.php [QSA,NC] ##Article Page Rewrite RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule (.*)articles/article-(.*)\.htm[l]?$ article.php [QSA,NC] ##Author Page Rewrite RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule (.*)authors/author-(.*)\.htm[l]?$ author.php [QSA,NC] ##Pagination Rewrite RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule (.*)page-[0-9]+\.html$ index.php [QSA,NC,L] ##Pages redirect RewriteCond %{REQUEST_URI} !page-[0-9]+\.html?$ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^(.+)\.html$ page.php?name=$1 [NC,QSA,L] ##Category redirect RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^(.*)$ index.php [QSA,L] </IfModule> RewriteEngine on RewriteCond %{HTTP_HOST} ^domena.pl/katalog/$ [OR] RewriteCond %{HTTP_HOST} ^www.domena.pl/katalog/$ RewriteRule ^(.*)$ http://www.domena.pl/katalog/$1 [R=301,L] Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 10 Lipca 2009 Udostępnij Opublikowano 10 Lipca 2009 rewritebase Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Nobody Opublikowano 10 Lipca 2009 Udostępnij Opublikowano 10 Lipca 2009 RewriteEngine On RewriteRule ^katalog/(.*)$ $1 [L] Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
BBB Opublikowano 12 Lipca 2009 Udostępnij Opublikowano 12 Lipca 2009 No niestety to nie działa bo chyba plik htacces znajdujący się w root ma większy priorytet. Mam hosting w bluehost więc aby skierować domenę na podkatalog to w root muszę mieć w .htaccess to: RewriteEngine on RewriteCond %{HTTP_HOST} ^(www.)?DOMAINNAME.com$ RewriteCond %{REQUEST_URI} !^/my_folder/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /my_folder/$1 RewriteCond %{HTTP_HOST} ^(www.)?DOMAINNAME.com$ RewriteRule ^(/)?$ my_folder/index.php [L] I jeśli użyję /my_folder/ to mam adres http://www.ytdjtj.pl/my_folder/ index.php?c=43 jak użyję np. /dir/ to mam adres http://www.ytdjtj.pl/dir/ index.php?c=43 I teraz nie wiem jak usunąć ten /my_folder/ aby adres wyglądał tak http://www.ytdjtj.pl/ index.php?c=43 Pisałem do hostingu ale nie wiedzą jak to zrobić Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Nobody Opublikowano 12 Lipca 2009 Udostępnij Opublikowano 12 Lipca 2009 RewriteRule ^(.*)/(.*)$ $2 [L] Chodzi Ci o to, żeby po wpisaniu jakiegokolwiek katalogu i tak przekierowywało do głównego? Jeżeli tak to powyższy kod powinien zadziałać. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
BBB Opublikowano 12 Lipca 2009 Udostępnij Opublikowano 12 Lipca 2009 Nie, nie o to mi chodzi. Rzecz jest następująca. W bluehost domena główna automatycznie wskazuje na root. Ja mam zainstalowany katalog stron w podfolderze o nazwie 'dir'. Aby przekierować domenę główną do podfolderu 'dir' muszę zastosować htaccess znajdujący się w root o treści RewriteEngine on RewriteCond %{HTTP_HOST} ^(www.)?DOMAINNAME.com$ RewriteCond %{REQUEST_URI} !^/dir/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /dir/$1 RewriteCond %{HTTP_HOST} ^(www.)?DOMAINNAME.com$ RewriteRule ^(/)?$ dir/index.php [L] Jednak skutkiem uboczym zastosowania tego kodu jest to że do adresu dodaje 'dir' http://www.ytdjtj.pl/dir/index.php?c=43 A chciałbym żeby nie dodawało tego dir. Adres ma wyglądać tak http://www.ytdjtj.pl/index.php?c=43 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 13 Lipca 2009 Udostępnij Opublikowano 13 Lipca 2009 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /dir/$1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
BBB Opublikowano 14 Lipca 2009 Udostępnij Opublikowano 14 Lipca 2009 Dzięki za kod ale nie będę już miał okazji go sprawdzić, bo poumieszczałem wszystkie pliki w root, najwyżej będę miał lekki bajzel. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się