2016-08-02 5 views
0

Ich habe mehrere URL wie Domain Name/भारतीय_अर्थव्यवस्था Hier bin ich möchte nur erhalten भारतीय_अर्थव्यवस्था für Datenbank-Vergleich für Daten in dieser Kategorie abrufenURL-Rewrite .htaccess in hindi Text GET URl Wert

RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !=/favicon.ico 
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] 
+0

Geben Sie die Datei htaccess ein, um zu sehen, welche Regeln vorhanden sind. –

+1

Bitte formulieren Sie Ihre Frage um und fügen Sie Code hinzu, um zu sehen, was Sie bisher versucht haben. –

+0

Haben Sie versucht, '$ _SERVER [" REQUEST_URI "]' 'zu betrachten? – anubhava

Antwort

0

In der .htaccess Datei haben einige einfache "nice URL" -Regel sollte, zum Beispiel (ändern für Ihre eigenen Bedürfnisse):

RewriteEngine On 
RewriteRule .* db.php 

Dann können Sie die Zeichenfolge in PHP-Code erhalten:

<?php 
    header ("Content-Type: text/plain; charset=UTF-8"); 

    // Get only the path component 
    $data = parse_url ($_SERVER['REQUEST_URI'], PHP_URL_PATH); 

    // Get only the last part 
    $data = basename ($data); 

    // Handle plus sign correctly when using urldecode on the path component 
    $data = str_replace ("+", "%2B", $data); 

    // Decode 
    $data = urldecode ($data); 

    print $data; 
?>