2017-07-07 1 views
0

Also mein Problem ist, dass ich diesen Lauf in einem Unterverzeichnis haben und es gibt ein paar Probleme ....htaccess 301-Weiterleitung und entfernen page.php

  1. Wenn ich die 301-Weiterleitung füge ich eine bekommen 500 Fehler
  2. ich kann nicht aus der URL entfernt "Seite" erhalten (http://174.136.15.245/~clubz/test/page/about-club-z-tutoring-test)

Hier ist mein Code:

<IfModule mod_rewrite.c> 
    Options +FollowSymLinks 
    RewriteEngine On 
    RewriteCond %{HTTPS} !=on 
    # RewriteRule (.*) http://174.136.15.245/~clubztutors/test/ [R,L] 

    RewriteBase /~clubz/test/ 

    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    # RewriteRule ^(.*)$ page.php?/$1 [R=301, L] 
    # RewriteRule ^page.php?p=$1 page/([^/.]+)/?$ [R=301, L] 
    # This works but add "page" directory 
    RewriteRule ^page/([^/.]+)/?$ page.php?p=$1 [L] 
</IfModule> 

Ich habe mir hier einige andere Lösungen angeschaut, aber ich konnte immer noch nicht so funktionieren, wie ich es brauchte. Jeder Einblick würde geschätzt werden.

Antwort

0

Jackpot! Nun, zumindest auf Seite aus der URL entfernt bekommen:

RewriteRule ^([^/.]+)/?$ page.php?p=$1 [L] 

Die Umleitung noch nicht funktioniert, aber es wäre schön zu haben. Für jetzt werde ich damit laufen.

Verwandte Themen