2016-12-23 7 views
0

Ich habe versucht, eine URL umzuschreiben, um meine Website SEO freundlich zu machen, aber .htaccess neu zu schreiben scheint nicht zu funktionieren..htaccess URL Rewrite funktioniert nicht, versuchte alle möglichen Optionen

Meine URL ist

www.tasteofkochi.com/dine-detail.php?a=150

ich dies wie

www.tasteofkochi.com/sometext/150 suchen müssen

Ich habe die einfache Formel, aber es spiegelt nicht, intakt passiert nichts. Wenn ich in htaccess ein Junk-Zeichen hinzufüge, stürzt die Site ab, was bedeutet, dass htaccess einwandfrei funktioniert. Außerdem habe ich eine Formel hinzugefügt, um .php extn zu entfernen, und das funktioniert auch gut. Nur Problem ist mit diesem. Kann mir bitte jemand helfen. Ich erlaube Rewrite in httpd und erlaube alle in Verzeichnissen, immer noch nicht funktioniert.

Unten ist mein .htacces

RewriteEngine on 
Options +FollowSymLinks -MultiViews 
RewriteBase/

## hide .php extension 
# To externally redirect 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC] 
RewriteRule^%1 [R,L,NC] 

## To internally redirect 
RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule^%{REQUEST_URI}.php [L] 

RewriteRule ^detail/([0-9]+)/?$ dine-detail.php?a=$1 [NC,L] 
+0

Welche erstellen Aktuelle Regeln und was hast du probiert? Fügen Sie das zu Ihrer Frage hinzu. Auch was entspricht ein Text vor der Nummer? –

+0

Ich habe die htaccess in meinem Beitrag aktualisiert –

+0

@PanamaJack - könnten Sie bitte helfen. –

Antwort

1
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*) index.php?p=$1 [L,QSA] 

Wir ziemlich Urls mit .htaccess und PHP von hauptsächlich zwei Dateien ist .htaccess und anderen index.php Ihre Example

+0

Brauchen wir beide Htaccess und PHP-Codierung für URL-Verschönerung? –

+0

Kann mir bitte jemand helfen? –

+0

Ja @RohitMenon Sie benötigen beide .htaccess und PHP-Datei. – Kamal