2016-08-02 161 views
0

我有多个URL像域名/भारतीय_अर्थव्यवस्था在这里,我只想得到भारतीय_अर्थव्यवस्था数据库的比较这一类URL重写htaccess的

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

给htaccess文件看看有什么规则。 –

+1

请更改你的问题,并添加一些代码,看看你到目前为止尝试 –

+0

你有没有试过看'$ _SERVER [“REQUEST_URI”]? – anubhava

回答

0

中获取数据在.htaccess文件你应该有一些简单的“漂亮的URL”规则,例如(修改自己的需要):

RewriteEngine On 
RewriteRule .* db.php 

然后你就可以得到字符串在PHP代码:

<?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; 
?>