Php htaccess大大降低了我的网站速度

Php htaccess大大降低了我的网站速度,php,apache,.htaccess,url,mod-rewrite,Php,Apache,.htaccess,Url,Mod Rewrite,我有一个PHP应用程序,它工作得很好,但自从我使用htaccess以来,页面的速度显著降低,有时甚至根本无法加载。另外,如果我通过重新启动apache服务器来打开页面,页面将加载,但没有任何JS 下面是我的htaccess代码 Options +FollowSymLinks RewriteEngine On RewriteRule ^([0-9-]+)/([A-Za-z0-9-!@#$&()\\-`.+,/\"]+)/?$ /var/www/html/25_2_april/video.p

我有一个PHP应用程序,它工作得很好,但自从我使用htaccess以来,页面的速度显著降低,有时甚至根本无法加载。另外,如果我通过重新启动apache服务器来打开页面,页面将加载,但没有任何JS

下面是我的htaccess代码

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([0-9-]+)/([A-Za-z0-9-!@#$&()\\-`.+,/\"]+)/?$ /var/www/html/25_2_april/video.php?cat_id=$1&category=$2  [L]
RewriteRule ^([A-Za-z0-9-]+)/?$ /var/www/html/25_2_april/search_results.php?cat_id=$1  [L]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-!@#$&()\\-`.+,/\"]+)/?$ /var/www/html/25_2_april/video-detail.php?vid_id=$1&title=$2 [L]

我不知道您想要实现什么,但这无法实现,因为替换不能是.htaccess文件中的文件系统路径。我想创建干净的URL。例如:这是我原来的URL
localhost/25_2_april/video.php?cat_id=12&category=Java
,我想把它转换成
localhost/25_2_april/12/Java
。下面的htaccess代码帮助我做到了这一点,但是速度急剧下降。有时甚至没有加载。首先,我会从替换中删除
/var/www/html
。虽然,我不希望这会加快任何速度。但是如果我删除
/var/www/html
,那么htaccess就不起作用了。这就是我必须给出完整路径的原因。