Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Access][PHP]Problemy z htaccess
Forum PHP.pl > Forum > Przedszkole
ala123
Witam

Mam następujący problem,tak wygląda mój htaccess:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.mojadomena.pl$ [NC]
RewriteRule ^(.*)$ http://mojadomena.pl/$1 [R=301,L]
Options All -Indexes

Dzięki temu jest przekierowanie na bez www.

Stworzyłam sobie na serwerze folder/katalog- newsy- a w nim oczywiście jakieś newsy czyli przykładowa ścieżka to:

http://mojadomena.pl/newsy/najnowszy-news.php

Jednak o ile w stronie głównej jak cokolwiek wpisze po / to wyskakuje mi 404 a jak wpiszę bez / to przekierowuje na ze slashem i to jest fajne ale tutaj
http://mojadomena.pl/newsy/najnowszy-news.php jak wpiszę tak http://mojadomena.pl/newsy/najnowszy-news.php/ albo tak http://mojadomena.pl/newsy/najnowszy-news.php/dajhfdajdf
To nie nie robi się przekierowanie na bez / ani nie wyskakuje 404 co muszę wpisać w htaccess??
Pomóżcie Pleas

halo halo!!
sada
Nie widzę na razie co miałby ten .htaccess przekierowywać skoro masz katalogi rzeczywiste.
Napisz konkretnie jaki masz odres rzeczywisty a jaki miałby być widoczny.
ala123
chodzi o to żeby był tylko jeden adres http://mojadomena.pl/newsy/najnowszy-news.php

I jak ktoś wpiszę ten adres http://mojadomena.pl/newsy/najnowszy-news.php ze slashem czyli http://mojadomena.pl/newsy/najnowszy-news.php/ to żeby przekierowywało go 301 do tego adresu http://mojadomena.pl/newsy/najnowszy-news.php

A jak ktoś sobie wpiszę coś takiego http://mojadomena.pl/newsy/najnowszy-news.php/faasgasgas to żeby wyskakiwała strona błędu bo narazie tak się nie dzieje i przez to miałabym double content jak ktoś np dałby link http://mojadomena.pl/newsy/najnowszy-news.php/fsajhfuj do mojej strony bo wyświetla się ta strona http://mojadomena.pl/newsy/najnowszy-news.php

Pleas
sada
w .htaccess:

Kod
ErrorDocument 301 http://mojadomena.pl/newsy/najnowszy-news.php
ErrorDocument 404 http://mojadomena.pl/newsy/najnowszy-news.php  

RewriteRule ^newsy/najnowszy-news.php/(.+) blad.html [L]


gdzie blad.html musisz zrobić (obsluga błędów) jakeś niema strony czy cóś

na stronie :
  1. <base href="http://mojadomena.pl/" />


myślę , że powinno działać
-ala123-
Dziękuje na pewno wypróbuje.

A to nie zadziała??

RewriteRule ^newsy/(.*)/?(.*)$ newsy/$1 [R=301,L]

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.