Php .htaccess未连接,如何获取文件路径?

Php .htaccess未连接,如何获取文件路径?,php,apache,.htaccess,mod-rewrite,Php,Apache,.htaccess,Mod Rewrite,我在一个网站上工作。更具体地说,我使用的是permalinks和.htaccess文件(不是wordpress)。无论如何,我有我当前的.htaccess文件设置,但由于某种原因它没有被使用。所以我读了一遍,发现我需要在我的apache配置中更改一些东西,我正在尝试 我想我必须改变现状,但我不知道该走哪条路。default示例的设置如下所示: <Directory wamp/www/'> Options Indexes FollowSymLinks AllowOver

我在一个网站上工作。更具体地说,我使用的是permalinks和.htaccess文件(不是wordpress)。无论如何,我有我当前的.htaccess文件设置,但由于某种原因它没有被使用。所以我读了一遍,发现我需要在我的apache配置中更改一些东西,我正在尝试

我想我必须改变现状,但我不知道该走哪条路。default示例的设置如下所示:

<Directory wamp/www/'>
    Options Indexes FollowSymLinks
    AllowOverride all
    Order allow,deny
    Allow from all
</Directory>
profiles>profile.htaccess和profile.php

现在我尝试了以下路径:wamp/www/postin'/profileswamp/www/postin'/profiles/profile.htaccess,但两者似乎都不起作用。我应该设置的路径是什么?我设置的当前目录是否正确?此外,如果您需要,这里是my profile.htaccess:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.php -f  
RewriteRule ^([^\.]+)$ $1.php [NC]
RewriteCond %{REQUEST_FILENAME} &gt;""
RewriteRule ^([^\.]+)$ postin'/profiles/profile.php?user=$1 [L]</pre>
Options+FollowSymLinks
重新启动发动机
RewriteCond%{REQUEST_FILENAME}.php-f
重写规则^([^\.]+)$$1.php[NC]
重写条件%{REQUEST_FILENAME}“”
重写规则^([^\.]+)$postin'/profiles/profile.php?用户=$1[L]
这是我的profile.php:

<!DOCTYPE html>
<html>
<head>

</head>
<body>

<?php

require("C:\wamp\www\postin'\db_connection.php");

$urlname = explode("/",$_SERVER['REQUEST_URI']);
$urlquery = "SELECT username FROM users WHERE permalink = :permalink";
$urlparams = array(':permalink' => $urlname[3]);

try{
    $urlstmt = $connection->prepare($urlquery);
    $urlresult = $urlstmt->execute($urlparams);
}

catch(PDOException $ex){
    echo ("Failed to run query: " . $ex->getMessage());
}

$urlcolumns = $urlstmt->fetch();
$urlfetch = $urlcolumns["username"];

if(!$urlcolumns){
  print_r(apache_get_modules());
}

else {
    echo $urlfetch;
}

?>

</body>
</html>

所以我的主要问题是我应该走哪条路?谢谢!:)


另外,如果你能帮我找到profile.htaccess中的链接,那也太好了!:)

您是否将文件命名为“profile.htaccess”?应该是。htaccess我猜你好,我试着给它命名。htaccess说“请输入一个名字”,你从哪里得到这个消息的?重命名时?然后就是你用来重命名它的工具,它不能用起始点命名文件