我想重定向我的网站网址

时间:2016-12-20 10:04:21

标签: php .htaccess

我的网站链接就像;

mywebsite.org/index.php?k1=1
mywebsite.org/about-us.php?k2=1
mywebsite.org/services.php?k3=1
mywebsite.org/contact.php?k4=1

我想更改它,就像我的域名只显示每个页面一样。就像我点击about-us.php一样,它就像mywebsite.org。我已经阅读了很多例子并试了很多但没有找到解决方案。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?(.*)$ /about-us?k2=$1 [L]

2 个答案:

答案 0 :(得分:0)

这可以是一个简单的解决方案:如果你担心k值。

   <?php 
$basename = strtolower(basename($_SERVER['PHP_SELF']));
if(!empty($basename)){
    header('Location: index.php');
    exit;
}
?>

答案 1 :(得分:0)

试试这个..

RewriteRule ^(.*)$ index.php [L]

在此规则.*中,您的网址后的所有内容都会重定向到index.php。而你必须删除所有其他.htaccess规则。

相关问题